builder: mozilla-central_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-044 starttime: 1461281169.55 results: success (0) buildid: 20160421144315 builduid: b44aac0a02b642e6bb4d839693f363c8 revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.547367) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.558897) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.559699) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.583006) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.583286) ========= '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-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 WINDIR=C:\windows using PTY: False --16:26:09-- 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% 28.18 MB/s 16:26:09 (28.18 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.288000 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:09.890285) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 16:26:09.890658) ========= '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-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.207000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 16:26:13.112938) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:26:13.113380) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 WINDIR=C:\windows using PTY: False 2016-04-21 16:26:13,569 truncating revision to first 12 chars 2016-04-21 16:26:13,569 Setting DEBUG logging. 2016-04-21 16:26:13,569 attempt 1/10 2016-04-21 16:26:13,569 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/0891f0fa044c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 16:26:14,150 unpacking tar archive at: mozilla-central-0891f0fa044c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.791000 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:26:15.061632) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:15.061958) ========= script_repo_revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:15.062363) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:15.062635) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:26:15.076384) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 13 secs) (at 2016-04-21 16:26:15.076789) ========= '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-central' '--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-central', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 16:26:15 INFO - MultiFileLogger online at 20160421 16:26:15 in C:\slave\test 16:26:15 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-central --download-symbols true 16:26:15 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 16:26:15 INFO - {'append_to_log': False, 16:26:15 INFO - 'base_work_dir': 'C:\\slave\\test', 16:26:15 INFO - 'blob_upload_branch': 'mozilla-central', 16:26:15 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 16:26:15 INFO - 'buildbot_json_path': 'buildprops.json', 16:26:15 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 16:26:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:26:15 INFO - 'download_minidump_stackwalk': True, 16:26:15 INFO - 'download_symbols': 'true', 16:26:15 INFO - 'e10s': False, 16:26:15 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 16:26:15 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 16:26:15 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 16:26:15 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 16:26:15 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 16:26:15 INFO - 'C:/mozilla-build/tooltool.py'), 16:26:15 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 16:26:15 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 16:26:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:26:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:26:15 INFO - 'log_level': 'info', 16:26:15 INFO - 'log_to_console': True, 16:26:15 INFO - 'opt_config_files': (), 16:26:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:26:15 INFO - '--processes=1', 16:26:15 INFO - '--config=%(test_path)s/wptrunner.ini', 16:26:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:26:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:26:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:26:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:26:15 INFO - 'pip_index': False, 16:26:15 INFO - 'require_test_zip': True, 16:26:15 INFO - 'test_type': ('testharness',), 16:26:15 INFO - 'this_chunk': '1', 16:26:15 INFO - 'total_chunks': '10', 16:26:15 INFO - 'virtualenv_path': 'venv', 16:26:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:26:15 INFO - 'work_dir': 'build'} 16:26:15 INFO - ##### 16:26:15 INFO - ##### Running clobber step. 16:26:15 INFO - ##### 16:26:15 INFO - Running pre-action listener: _resource_record_pre_action 16:26:15 INFO - Running main action method: clobber 16:26:15 INFO - rmtree: C:\slave\test\build 16:26:15 INFO - Using _rmtree_windows ... 16:26:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 16:27:38 INFO - Running post-action listener: _resource_record_post_action 16:27:38 INFO - ##### 16:27:38 INFO - ##### Running read-buildbot-config step. 16:27:38 INFO - ##### 16:27:38 INFO - Running pre-action listener: _resource_record_pre_action 16:27:38 INFO - Running main action method: read_buildbot_config 16:27:38 INFO - Using buildbot properties: 16:27:38 INFO - { 16:27:38 INFO - "project": "", 16:27:38 INFO - "product": "firefox", 16:27:38 INFO - "script_repo_revision": "production", 16:27:38 INFO - "scheduler": "tests-mozilla-central-win8_64-debug-unittest", 16:27:38 INFO - "repository": "", 16:27:38 INFO - "buildername": "Windows 8 64-bit mozilla-central debug test web-platform-tests-1", 16:27:38 INFO - "buildid": "20160421144315", 16:27:38 INFO - "pgo_build": "False", 16:27:38 INFO - "basedir": "C:\\slave\\test", 16:27:38 INFO - "buildnumber": 14, 16:27:38 INFO - "slavename": "t-w864-ix-044", 16:27:38 INFO - "revision": "0891f0fa044cba28024849803e170ed7700e01e0", 16:27:38 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 16:27:38 INFO - "platform": "win64", 16:27:38 INFO - "branch": "mozilla-central", 16:27:38 INFO - "repo_path": "mozilla-central", 16:27:38 INFO - "moz_repo_path": "", 16:27:38 INFO - "stage_platform": "win64", 16:27:38 INFO - "builduid": "b44aac0a02b642e6bb4d839693f363c8", 16:27:38 INFO - "slavebuilddir": "test" 16:27:38 INFO - } 16:27:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 16:27:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 16:27:38 INFO - Running post-action listener: _resource_record_post_action 16:27:38 INFO - ##### 16:27:38 INFO - ##### Running download-and-extract step. 16:27:38 INFO - ##### 16:27:38 INFO - Running pre-action listener: _resource_record_pre_action 16:27:38 INFO - Running main action method: download_and_extract 16:27:38 INFO - mkdir: C:\slave\test\build\tests 16:27:38 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')]} 16:27:38 INFO - https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 16:27:38 INFO - trying https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 16:27:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 16:27:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.test_packages.json'}, attempt #1 16:27:39 INFO - Downloaded 1274 bytes. 16:27:39 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 16:27:39 INFO - Using the following test package requirements: 16:27:39 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 16:27:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 16:27:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 16:27:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'jsshell-win64.zip'], 16:27:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 16:27:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 16:27:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 16:27:39 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 16:27:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 16:27:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 16:27:39 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 16:27:39 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win64.common.tests.zip', u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 16:27:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:39 INFO - https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 16:27:39 INFO - trying https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 16:27:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip 16:27:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip'}, attempt #1 16:27:41 INFO - Downloaded 21409212 bytes. 16:27:41 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:27:41 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:27:43 INFO - caution: filename not matched: web-platform/* 16:27:43 INFO - Return code: 11 16:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:43 INFO - https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 16:27:43 INFO - trying https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 16:27:43 INFO - Downloading https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip 16:27:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1 16:27:45 INFO - Downloaded 36400366 bytes. 16:27:45 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:27:45 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:28:29 INFO - caution: filename not matched: bin/* 16:28:29 INFO - caution: filename not matched: config/* 16:28:29 INFO - caution: filename not matched: mozbase/* 16:28:29 INFO - caution: filename not matched: marionette/* 16:28:29 INFO - caution: filename not matched: tools/wptserve/* 16:28:29 INFO - Return code: 11 16:28:29 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')]} 16:28:29 INFO - https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 16:28:29 INFO - trying https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 16:28:29 INFO - Downloading https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 16:28:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.zip'}, attempt #1 16:28:31 INFO - Downloaded 83202783 bytes. 16:28:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 16:28:31 INFO - mkdir: C:\slave\test\properties 16:28:31 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 16:28:31 INFO - Writing to file C:\slave\test\properties\build_url 16:28:31 INFO - Contents: 16:28:31 INFO - build_url:https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 16:28:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 16:28:32 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 16:28:32 INFO - Writing to file C:\slave\test\properties\symbols_url 16:28:32 INFO - Contents: 16:28:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 16:28: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')]} 16:28:32 INFO - https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:28:32 INFO - trying https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 16:28:32 INFO - Downloading https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 16:28:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1 16:28:34 INFO - Downloaded 53448528 bytes. 16:28:34 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 16:28:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 16:28:36 INFO - Return code: 0 16:28:36 INFO - Running post-action listener: _resource_record_post_action 16:28:36 INFO - Running post-action listener: set_extra_try_arguments 16:28:36 INFO - ##### 16:28:36 INFO - ##### Running create-virtualenv step. 16:28:36 INFO - ##### 16:28:36 INFO - Running pre-action listener: _pre_create_virtualenv 16:28:36 INFO - Running pre-action listener: _resource_record_pre_action 16:28:36 INFO - Running main action method: create_virtualenv 16:28:36 INFO - Creating virtualenv C:\slave\test\build\venv 16:28:36 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 16:28:36 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 16:28:39 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 16:28:44 INFO - Installing distribute......................................................................................................................................................................................done. 16:28:45 INFO - Return code: 0 16:28:45 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 16:28:45 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')]} 16:28:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:28:45 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')]} 16:28:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:28:45 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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0253A968>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', '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-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\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 16:28:46 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 16:28:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:28:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:28:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:28:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:28:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:28:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:28:46 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:28:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:28:46 INFO - 'DCLOCATION': 'SCL3', 16:28:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:28:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:28:46 INFO - 'HOMEDRIVE': 'C:', 16:28:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:28:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:28:46 INFO - 'KTS_VERSION': '1.19c', 16:28:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:28:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:28:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:28:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:28:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:28:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:28:46 INFO - 'MOZ_NO_REMOTE': '1', 16:28:46 INFO - 'NO_EM_RESTART': '1', 16:28:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:28:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:28:46 INFO - 'OS': 'Windows_NT', 16:28:46 INFO - 'OURDRIVE': 'C:', 16:28:46 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:28:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:28:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:28:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:28:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:28:46 INFO - 'PROCESSOR_LEVEL': '6', 16:28:46 INFO - 'PROCESSOR_REVISION': '1e05', 16:28:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:28:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:28:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:28:46 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:28:46 INFO - 'PROMPT': '$P$G', 16:28:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:28:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:28:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:28:46 INFO - 'PWD': 'C:\\slave\\test', 16:28:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:28:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:28:46 INFO - 'SYSTEMDRIVE': 'C:', 16:28:46 INFO - 'SYSTEMROOT': 'C:\\windows', 16:28:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:46 INFO - 'TEST1': 'testie', 16:28:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:46 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:28:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:28:46 INFO - 'USERNAME': 'cltbld', 16:28:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:28:46 INFO - 'WINDIR': 'C:\\windows', 16:28:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:28:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:28:46 INFO - Downloading/unpacking psutil>=0.7.1 16:28:47 INFO - Running setup.py egg_info for package psutil 16:28:47 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:28:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:28:47 INFO - Installing collected packages: psutil 16:28:47 INFO - Running setup.py install for psutil 16:28:47 INFO - building 'psutil._psutil_windows' extension 16:28:47 INFO - error: Unable to find vcvarsall.bat 16:28:47 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-l7dbro-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:28:47 INFO - running install 16:28:47 INFO - running build 16:28:47 INFO - running build_py 16:28:47 INFO - creating build 16:28:47 INFO - creating build\lib.win32-2.7 16:28:47 INFO - creating build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 16:28:47 INFO - running build_ext 16:28:47 INFO - building 'psutil._psutil_windows' extension 16:28:47 INFO - error: Unable to find vcvarsall.bat 16:28:47 INFO - ---------------------------------------- 16:28:47 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-l7dbro-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:28:47 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-044\AppData\Roaming\pip\pip.log 16:28:47 WARNING - Return code: 1 16:28:47 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 16:28:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 16:28: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')]} 16:28:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:28: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')]} 16:28:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:28:47 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0253A968>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', '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-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\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 16:28:47 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 16:28:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:28:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:28:47 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:28:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:28:47 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:28:47 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:28:47 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:28:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:28:47 INFO - 'DCLOCATION': 'SCL3', 16:28:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:28:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:28:47 INFO - 'HOMEDRIVE': 'C:', 16:28:47 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:28:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:28:47 INFO - 'KTS_VERSION': '1.19c', 16:28:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:28:47 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:28:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:28:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:28:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:28:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:28:47 INFO - 'MOZ_NO_REMOTE': '1', 16:28:47 INFO - 'NO_EM_RESTART': '1', 16:28:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:28:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:28:47 INFO - 'OS': 'Windows_NT', 16:28:47 INFO - 'OURDRIVE': 'C:', 16:28:47 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:28:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:28:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:28:47 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:28:47 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:28:47 INFO - 'PROCESSOR_LEVEL': '6', 16:28:47 INFO - 'PROCESSOR_REVISION': '1e05', 16:28:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:28:47 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:28:47 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:28:47 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:28:47 INFO - 'PROMPT': '$P$G', 16:28:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:28:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:28:47 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:28:47 INFO - 'PWD': 'C:\\slave\\test', 16:28:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:28:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:28:47 INFO - 'SYSTEMDRIVE': 'C:', 16:28:47 INFO - 'SYSTEMROOT': 'C:\\windows', 16:28:47 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:47 INFO - 'TEST1': 'testie', 16:28:47 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:47 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:28:47 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:28:47 INFO - 'USERNAME': 'cltbld', 16:28:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:28:47 INFO - 'WINDIR': 'C:\\windows', 16:28:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:28:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:28:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:28:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:28:48 INFO - Running setup.py egg_info for package mozsystemmonitor 16:28:48 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 16:28:48 INFO - Running setup.py egg_info for package psutil 16:28:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:28:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:28:48 INFO - Installing collected packages: mozsystemmonitor, psutil 16:28:48 INFO - Running setup.py install for mozsystemmonitor 16:28:48 INFO - Running setup.py install for psutil 16:28:48 INFO - building 'psutil._psutil_windows' extension 16:28:48 INFO - error: Unable to find vcvarsall.bat 16:28:48 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-vxajjg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:28:48 INFO - running install 16:28:48 INFO - running build 16:28:48 INFO - running build_py 16:28:48 INFO - running build_ext 16:28:48 INFO - building 'psutil._psutil_windows' extension 16:28:48 INFO - error: Unable to find vcvarsall.bat 16:28:48 INFO - ---------------------------------------- 16:28:48 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-vxajjg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:28:48 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-044\AppData\Roaming\pip\pip.log 16:28:48 WARNING - Return code: 1 16:28:48 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 16:28:48 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 16:28: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')]} 16:28:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:28: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')]} 16:28:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:28:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0253A968>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', '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-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\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 16:28:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 16:28:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:28:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:28:48 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:28:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:28:48 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:28:48 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:28:48 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:28:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:28:48 INFO - 'DCLOCATION': 'SCL3', 16:28:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:28:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:28:48 INFO - 'HOMEDRIVE': 'C:', 16:28:48 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:28:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:28:48 INFO - 'KTS_VERSION': '1.19c', 16:28:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:28:48 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:28:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:28:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:28:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:28:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:28:48 INFO - 'MOZ_NO_REMOTE': '1', 16:28:48 INFO - 'NO_EM_RESTART': '1', 16:28:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:28:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:28:48 INFO - 'OS': 'Windows_NT', 16:28:48 INFO - 'OURDRIVE': 'C:', 16:28:48 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:28:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:28:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:28:48 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:28:48 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:28:48 INFO - 'PROCESSOR_LEVEL': '6', 16:28:48 INFO - 'PROCESSOR_REVISION': '1e05', 16:28:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:28:48 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:28:48 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:28:48 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:28:48 INFO - 'PROMPT': '$P$G', 16:28:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:28:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:28:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:28:48 INFO - 'PWD': 'C:\\slave\\test', 16:28:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:28:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:28:48 INFO - 'SYSTEMDRIVE': 'C:', 16:28:48 INFO - 'SYSTEMROOT': 'C:\\windows', 16:28:48 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:48 INFO - 'TEST1': 'testie', 16:28:48 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:48 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:28:48 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:28:48 INFO - 'USERNAME': 'cltbld', 16:28:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:28:48 INFO - 'WINDIR': 'C:\\windows', 16:28:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:28:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:28:48 INFO - Downloading/unpacking blobuploader==1.2.4 16:28:48 INFO - Downloading blobuploader-1.2.4.tar.gz 16:28:48 INFO - Running setup.py egg_info for package blobuploader 16:28:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:28:53 INFO - Running setup.py egg_info for package requests 16:28:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:28:53 INFO - Downloading docopt-0.6.1.tar.gz 16:28:53 INFO - Running setup.py egg_info for package docopt 16:28:53 INFO - Installing collected packages: blobuploader, docopt, requests 16:28:53 INFO - Running setup.py install for blobuploader 16:28:53 INFO - Running setup.py install for docopt 16:28:53 INFO - Running setup.py install for requests 16:28:53 INFO - Successfully installed blobuploader docopt requests 16:28:53 INFO - Cleaning up... 16:28:53 INFO - Return code: 0 16:28:53 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:28:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:28:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:28:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:28:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:28:53 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0253A968>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, '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-044', 'USERDOMAIN': 'T-W864-IX-044', '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-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\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 16:28:53 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 16:28:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:28:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:28:53 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:28:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:28:53 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:28:53 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:28:53 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:28:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:28:53 INFO - 'DCLOCATION': 'SCL3', 16:28:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:28:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:28:53 INFO - 'HOMEDRIVE': 'C:', 16:28:53 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:28:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:28:53 INFO - 'KTS_VERSION': '1.19c', 16:28:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:28:53 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:28:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:28:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:28:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:28:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:28:53 INFO - 'MOZ_NO_REMOTE': '1', 16:28:53 INFO - 'NO_EM_RESTART': '1', 16:28:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:28:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:28:53 INFO - 'OS': 'Windows_NT', 16:28:53 INFO - 'OURDRIVE': 'C:', 16:28:53 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:28:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:28:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:28:53 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:28:53 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:28:53 INFO - 'PROCESSOR_LEVEL': '6', 16:28:53 INFO - 'PROCESSOR_REVISION': '1e05', 16:28:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:28:53 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:28:53 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:28:53 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:28:53 INFO - 'PROMPT': '$P$G', 16:28:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:28:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:28:53 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:28:53 INFO - 'PWD': 'C:\\slave\\test', 16:28:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:28:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:28:53 INFO - 'SYSTEMDRIVE': 'C:', 16:28:53 INFO - 'SYSTEMROOT': 'C:\\windows', 16:28:53 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:53 INFO - 'TEST1': 'testie', 16:28:53 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:28:53 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:28:53 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:28:53 INFO - 'USERNAME': 'cltbld', 16:28:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:28:53 INFO - 'WINDIR': 'C:\\windows', 16:28:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:28:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:28:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:28:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:28:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:28:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:28:58 INFO - Unpacking c:\slave\test\build\tests\marionette 16:28:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:28:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:28: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 16:28:58 INFO - Running setup.py install for browsermob-proxy 16:29:13 INFO - Running setup.py install for manifestparser 16:29:13 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for marionette-client 16:29:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:29:13 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for marionette-driver 16:29:13 INFO - Running setup.py install for mozcrash 16:29:13 INFO - Running setup.py install for mozdebug 16:29:13 INFO - Running setup.py install for mozdevice 16:29:13 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozfile 16:29:13 INFO - Running setup.py install for mozhttpd 16:29:13 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozinfo 16:29:13 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozInstall 16:29:13 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozleak 16:29:13 INFO - Running setup.py install for mozlog 16:29:13 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for moznetwork 16:29:13 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozprocess 16:29:13 INFO - Running setup.py install for mozprofile 16:29:13 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozrunner 16:29:13 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for mozscreenshot 16:29:13 INFO - Running setup.py install for moztest 16:29:13 INFO - Running setup.py install for mozversion 16:29:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:29:13 INFO - Running setup.py install for wptserve 16:29:13 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:29:13 INFO - Cleaning up... 16:29:13 INFO - Return code: 0 16:29:13 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:29:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:29:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:29:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:29:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:29:13 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0253A968>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, '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-044', 'USERDOMAIN': 'T-W864-IX-044', '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-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\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 16:29:13 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 16:29:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:29:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:29:13 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:29:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:29:13 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:29:13 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:29:13 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:29:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:29:13 INFO - 'DCLOCATION': 'SCL3', 16:29:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:29:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:29:13 INFO - 'HOMEDRIVE': 'C:', 16:29:13 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:29:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:29:13 INFO - 'KTS_VERSION': '1.19c', 16:29:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:29:13 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:29:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:29:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:29:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:29:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:29:13 INFO - 'MOZ_NO_REMOTE': '1', 16:29:13 INFO - 'NO_EM_RESTART': '1', 16:29:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:29:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:29:13 INFO - 'OS': 'Windows_NT', 16:29:13 INFO - 'OURDRIVE': 'C:', 16:29:13 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:29:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:29:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:29:13 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:29:13 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:29:13 INFO - 'PROCESSOR_LEVEL': '6', 16:29:13 INFO - 'PROCESSOR_REVISION': '1e05', 16:29:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:29:13 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:29:13 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:29:13 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:29:13 INFO - 'PROMPT': '$P$G', 16:29:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:29:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:29:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:29:13 INFO - 'PWD': 'C:\\slave\\test', 16:29:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:29:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:29:13 INFO - 'SYSTEMDRIVE': 'C:', 16:29:13 INFO - 'SYSTEMROOT': 'C:\\windows', 16:29:13 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:29:13 INFO - 'TEST1': 'testie', 16:29:13 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:29:13 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:29:13 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:29:13 INFO - 'USERNAME': 'cltbld', 16:29:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:29:13 INFO - 'WINDIR': 'C:\\windows', 16:29:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:29:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:29:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:29:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:29:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:29:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:29:18 INFO - Unpacking c:\slave\test\build\tests\marionette 16:29:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:29:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:29: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)) 16:29:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 16:29:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 16:29:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 16:29:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 16:29:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 16:29:30 INFO - Downloading blessings-1.6.tar.gz 16:29:30 INFO - Running setup.py egg_info for package blessings 16:29:30 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 16:29:30 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:29:30 INFO - Running setup.py install for blessings 16:29:30 INFO - Running setup.py install for browsermob-proxy 16:29:30 INFO - Running setup.py install for manifestparser 16:29:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for marionette-client 16:29:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:29:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for marionette-driver 16:29:30 INFO - Running setup.py install for mozcrash 16:29:30 INFO - Running setup.py install for mozdebug 16:29:30 INFO - Running setup.py install for mozdevice 16:29:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for mozhttpd 16:29:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for mozInstall 16:29:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for mozleak 16:29:30 INFO - Running setup.py install for mozprofile 16:29:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Running setup.py install for mozrunner 16:29:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:29:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:29:32 INFO - Running setup.py install for mozscreenshot 16:29:32 INFO - Running setup.py install for moztest 16:29:32 INFO - Running setup.py install for mozversion 16:29:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:29:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:29:32 INFO - Running setup.py install for wptserve 16:29:32 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:29:32 INFO - Cleaning up... 16:29:32 INFO - Return code: 0 16:29:32 INFO - Done creating virtualenv C:\slave\test\build\venv. 16:29:32 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:29:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:29:32 INFO - Reading from file tmpfile_stdout 16:29:32 INFO - Using _rmtree_windows ... 16:29:32 INFO - Using _rmtree_windows ... 16:29:32 INFO - Current package versions: 16:29:32 INFO - blessings == 1.6 16:29:32 INFO - blobuploader == 1.2.4 16:29:32 INFO - browsermob-proxy == 0.6.0 16:29:32 INFO - distribute == 0.6.14 16:29:32 INFO - docopt == 0.6.1 16:29:32 INFO - manifestparser == 1.1 16:29:32 INFO - marionette-client == 2.3.0 16:29:32 INFO - marionette-driver == 1.4.0 16:29:32 INFO - mozInstall == 1.12 16:29:32 INFO - mozcrash == 0.17 16:29:32 INFO - mozdebug == 0.1 16:29:32 INFO - mozdevice == 0.48 16:29:32 INFO - mozfile == 1.2 16:29:32 INFO - mozhttpd == 0.7 16:29:32 INFO - mozinfo == 0.9 16:29:32 INFO - mozleak == 0.1 16:29:32 INFO - mozlog == 3.1 16:29:32 INFO - moznetwork == 0.27 16:29:32 INFO - mozprocess == 0.22 16:29:32 INFO - mozprofile == 0.28 16:29:32 INFO - mozrunner == 6.11 16:29:32 INFO - mozscreenshot == 0.1 16:29:32 INFO - mozsystemmonitor == 0.0 16:29:32 INFO - moztest == 0.7 16:29:32 INFO - mozversion == 1.4 16:29:32 INFO - requests == 1.2.3 16:29:32 INFO - wptserve == 1.4.0 16:29:32 INFO - Running post-action listener: _resource_record_post_action 16:29:32 INFO - Running post-action listener: _start_resource_monitoring 16:29:32 INFO - Starting resource monitoring. 16:29:32 INFO - ##### 16:29:32 INFO - ##### Running pull step. 16:29:32 INFO - ##### 16:29:32 INFO - Running pre-action listener: _resource_record_pre_action 16:29:32 INFO - Running main action method: pull 16:29:32 INFO - Pull has nothing to do! 16:29:32 INFO - Running post-action listener: _resource_record_post_action 16:29:32 INFO - ##### 16:29:32 INFO - ##### Running install step. 16:29:32 INFO - ##### 16:29:32 INFO - Running pre-action listener: _resource_record_pre_action 16:29:32 INFO - Running main action method: install 16:29:32 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:29:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:29:32 INFO - Reading from file tmpfile_stdout 16:29:32 INFO - Using _rmtree_windows ... 16:29:32 INFO - Using _rmtree_windows ... 16:29:32 INFO - Detecting whether we're running mozinstall >=1.0... 16:29:32 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 16:29:32 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 16:29:33 INFO - Reading from file tmpfile_stdout 16:29:33 INFO - Output received: 16:29:33 INFO - Usage: mozinstall-script.py [options] installer 16:29:33 INFO - Options: 16:29:33 INFO - -h, --help show this help message and exit 16:29:33 INFO - -d DEST, --destination=DEST 16:29:33 INFO - Directory to install application into. [default: 16:29:33 INFO - "C:\slave\test"] 16:29:33 INFO - --app=APP Application being installed. [default: firefox] 16:29:33 INFO - Using _rmtree_windows ... 16:29:33 INFO - Using _rmtree_windows ... 16:29:33 INFO - mkdir: C:\slave\test\build\application 16:29:33 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 16:29:33 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win64.zip --destination C:\slave\test\build\application 16:29:36 INFO - Reading from file tmpfile_stdout 16:29:36 INFO - Output received: 16:29:36 INFO - C:\slave\test\build\application\firefox\firefox.exe 16:29:36 INFO - Using _rmtree_windows ... 16:29:36 INFO - Using _rmtree_windows ... 16:29:36 INFO - Running post-action listener: _resource_record_post_action 16:29:36 INFO - ##### 16:29:36 INFO - ##### Running run-tests step. 16:29:36 INFO - ##### 16:29:36 INFO - Running pre-action listener: _resource_record_pre_action 16:29:36 INFO - Running main action method: run_tests 16:29:36 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 16:29:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:29:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:29:36 INFO - grabbing minidump binary from tooltool 16:29:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:29:36 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 16:29:36 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 16:29:36 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 16:29:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:29:37 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpk79ibe 16:29:37 INFO - INFO - File integrity verified, renaming tmpk79ibe to win32-minidump_stackwalk.exe 16:29:37 INFO - Return code: 0 16:29:37 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 16:29:37 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 16:29:37 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/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.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 16:29:37 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/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.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 16:29:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:29:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 16:29:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 16:29:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 16:29:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 16:29:37 INFO - 'COMPUTERNAME': 'T-W864-IX-044', 16:29:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:29:37 INFO - 'DCLOCATION': 'SCL3', 16:29:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:29:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:29:37 INFO - 'HOMEDRIVE': 'C:', 16:29:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 16:29:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:29:37 INFO - 'KTS_VERSION': '1.19c', 16:29:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 16:29:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044', 16:29:37 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 16:29:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:29:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:29:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:29:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:29:37 INFO - 'MOZ_NO_REMOTE': '1', 16:29:37 INFO - 'NO_EM_RESTART': '1', 16:29:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:29:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:29:37 INFO - 'OS': 'Windows_NT', 16:29:37 INFO - 'OURDRIVE': 'C:', 16:29:37 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 16:29:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:29:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:29:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 16:29:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 16:29:37 INFO - 'PROCESSOR_LEVEL': '6', 16:29:37 INFO - 'PROCESSOR_REVISION': '1e05', 16:29:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:29:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 16:29:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 16:29:37 INFO - 'PROGRAMW6432': 'C:\\Program Files', 16:29:37 INFO - 'PROMPT': '$P$G', 16:29:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:29:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:29:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:29:37 INFO - 'PWD': 'C:\\slave\\test', 16:29:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:29:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:29:37 INFO - 'SYSTEMDRIVE': 'C:', 16:29:37 INFO - 'SYSTEMROOT': 'C:\\windows', 16:29:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:29:37 INFO - 'TEST1': 'testie', 16:29:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 16:29:37 INFO - 'USERDOMAIN': 'T-W864-IX-044', 16:29:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 16:29:37 INFO - 'USERNAME': 'cltbld', 16:29:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 16:29:37 INFO - 'WINDIR': 'C:\\windows', 16:29:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:29:37 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/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.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 16:29:39 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 16:29:39 INFO - import pkg_resources 16:29:40 INFO - Using 1 client processes 16:29:43 INFO - SUITE-START | Running 778 tests 16:29:43 INFO - Running testharness tests 16:29:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:29:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 16:29:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:29:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 16:29:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:29:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 16:29:43 INFO - Setting up ssl 16:29:44 INFO - PROCESS | certutil | 16:29:44 INFO - PROCESS | certutil | 16:29:44 INFO - PROCESS | certutil | 16:29:44 INFO - Certificate Nickname Trust Attributes 16:29:44 INFO - SSL,S/MIME,JAR/XPI 16:29:44 INFO - 16:29:44 INFO - web-platform-tests CT,, 16:29:44 INFO - 16:29:44 INFO - Starting runner 16:29:44 INFO - PROCESS | 2096 | [2096] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:29:44 INFO - PROCESS | 2096 | [2096] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:29:45 INFO - PROCESS | 2096 | [2096] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 16:29:45 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 16:29:45 INFO - PROCESS | 2096 | [2096] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 16:29:46 INFO - PROCESS | 2096 | 1461281386634 Marionette DEBUG Marionette enabled via build flag and pref 16:29:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B54EE5E000 == 1 [pid = 2096] [id = 1] 16:29:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 1 (000000B560A7F800) [pid = 2096] [serial = 1] [outer = 0000000000000000] 16:29:48 INFO - PROCESS | 2096 | [2096] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:29:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 2 (000000B560A80800) [pid = 2096] [serial = 2] [outer = 000000B560A7F800] 16:29:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563C63000 == 2 [pid = 2096] [id = 2] 16:29:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 3 (000000B563C63800) [pid = 2096] [serial = 3] [outer = 0000000000000000] 16:29:48 INFO - PROCESS | 2096 | [2096] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:29:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 4 (000000B563C64800) [pid = 2096] [serial = 4] [outer = 000000B563C63800] 16:29:48 INFO - PROCESS | 2096 | 1461281388863 Marionette INFO Listening on port 2828 16:29:50 INFO - PROCESS | 2096 | 1461281390668 Marionette DEBUG Marionette enabled via command-line flag 16:29:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B86800 == 3 [pid = 2096] [id = 3] 16:29:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 5 (000000B564BDA000) [pid = 2096] [serial = 5] [outer = 0000000000000000] 16:29:50 INFO - PROCESS | 2096 | [2096] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:29:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 6 (000000B564BDB000) [pid = 2096] [serial = 6] [outer = 000000B564BDA000] 16:29:50 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:29:50 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:29:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 7 (000000B564CCF000) [pid = 2096] [serial = 7] [outer = 000000B563C63800] 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391028 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49269 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391060 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49270 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391067 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49271 16:29:51 INFO - PROCESS | 2096 | 1461281391096 Marionette DEBUG Closed connection conn0 16:29:51 INFO - PROCESS | 2096 | 1461281391098 Marionette DEBUG Closed connection conn1 16:29:51 INFO - PROCESS | 2096 | 1461281391099 Marionette DEBUG Closed connection conn2 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391173 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49272 16:29:51 INFO - PROCESS | 2096 | 1461281391514 Marionette DEBUG Closed connection conn3 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391520 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49273 16:29:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B566393000 == 4 [pid = 2096] [id = 4] 16:29:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 8 (000000B566334400) [pid = 2096] [serial = 8] [outer = 0000000000000000] 16:29:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 9 (000000B565BB0400) [pid = 2096] [serial = 9] [outer = 000000B566334400] 16:29:51 INFO - PROCESS | 2096 | 1461281391675 Marionette DEBUG Closed connection conn4 16:29:51 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:29:51 INFO - PROCESS | 2096 | 1461281391681 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49274 16:29:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 10 (000000B56632F000) [pid = 2096] [serial = 10] [outer = 000000B566334400] 16:29:51 INFO - PROCESS | 2096 | 1461281391727 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:29:51 INFO - PROCESS | 2096 | 1461281391732 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421144315","device":"desktop","version":"48.0a1"} 16:29:52 INFO - PROCESS | 2096 | [2096] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:29:52 INFO - PROCESS | 2096 | [2096] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:29:52 INFO - PROCESS | 2096 | [2096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8BF800 == 5 [pid = 2096] [id = 5] 16:29:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 11 (000000B56B8C5000) [pid = 2096] [serial = 11] [outer = 0000000000000000] 16:29:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8C5800 == 6 [pid = 2096] [id = 6] 16:29:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 12 (000000B56BA2CC00) [pid = 2096] [serial = 12] [outer = 0000000000000000] 16:29:54 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:29:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C52B000 == 7 [pid = 2096] [id = 7] 16:29:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 13 (000000B56BA2C400) [pid = 2096] [serial = 13] [outer = 0000000000000000] 16:29:54 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:29:54 INFO - PROCESS | 2096 | [2096] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:29:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 14 (000000B56C7EF800) [pid = 2096] [serial = 14] [outer = 000000B56BA2C400] 16:29:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 15 (000000B56CAB8800) [pid = 2096] [serial = 15] [outer = 000000B56B8C5000] 16:29:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 16 (000000B56BB38000) [pid = 2096] [serial = 16] [outer = 000000B56BA2CC00] 16:29:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 17 (000000B56CA10000) [pid = 2096] [serial = 17] [outer = 000000B56BA2C400] 16:29:55 INFO - PROCESS | 2096 | 1461281395422 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 2096 | 1461281395436 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 18 (000000B56EDA3400) [pid = 2096] [serial = 18] [outer = 000000B56BA2C400] 16:29:56 INFO - PROCESS | 2096 | 1461281396407 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"9dfd11a0-3736-4b95-8042-ce2179fe34bd","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421144315","device":"desktop","version":"48.0a1","command_id":1}}] 16:29:56 INFO - PROCESS | 2096 | 1461281396802 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:29:56 INFO - PROCESS | 2096 | 1461281396908 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 16:29:56 INFO - PROCESS | 2096 | 1461281396967 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:29:56 INFO - PROCESS | 2096 | [2096] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:29:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B54EE5E000 == 6 [pid = 2096] [id = 1] 16:29:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 19 (000000B55FB03C00) [pid = 2096] [serial = 19] [outer = 000000B56BA2C400] 16:29:59 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:59 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:59 INFO - PROCESS | 2096 | 1461281399470 Marionette TRACE conn5 <- [1,3,null,{}] 16:29:59 INFO - PROCESS | 2096 | 1461281399476 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 16:29:59 INFO - PROCESS | 2096 | 1461281399501 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 16:29:59 INFO - PROCESS | 2096 | 1461281399535 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 2096 | 1461281399539 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 16:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:29:59 INFO - PROCESS | 2096 | 1461281399545 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 2096 | 1461281399549 Marionette TRACE conn5 <- [1,6,null,{}] 16:29:59 INFO - PROCESS | 2096 | 1461281399567 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 2096 | 1461281399585 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 16:29:59 INFO - PROCESS | 2096 | 1461281399590 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563CE7800 == 7 [pid = 2096] [id = 8] 16:29:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 20 (000000B5692EDC00) [pid = 2096] [serial = 20] [outer = 0000000000000000] 16:29:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 21 (000000B56A985C00) [pid = 2096] [serial = 21] [outer = 000000B5692EDC00] 16:29:59 INFO - PROCESS | 2096 | 1461281399657 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 22 (000000B56BD2C000) [pid = 2096] [serial = 22] [outer = 000000B5692EDC00] 16:30:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55EA0C800 == 8 [pid = 2096] [id = 9] 16:30:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 23 (000000B560A89400) [pid = 2096] [serial = 23] [outer = 0000000000000000] 16:30:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 24 (000000B560BC6000) [pid = 2096] [serial = 24] [outer = 000000B560A89400] 16:30:00 INFO - PROCESS | 2096 | 1461281400210 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 25 (000000B563FC6C00) [pid = 2096] [serial = 25] [outer = 000000B560A89400] 16:30:00 INFO - PROCESS | 2096 | 1461281400760 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1232ms 16:30:00 INFO - PROCESS | 2096 | 1461281400890 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 2096 | 1461281400893 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 16:30:00 INFO - PROCESS | 2096 | --DOCSHELL 000000B566393000 == 7 [pid = 2096] [id = 4] 16:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:30:00 INFO - PROCESS | 2096 | 1461281400924 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 2096 | 1461281400927 Marionette TRACE conn5 <- [1,10,null,{}] 16:30:00 INFO - PROCESS | 2096 | 1461281400937 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 2096 | 1461281401022 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 16:30:01 INFO - PROCESS | 2096 | 1461281401030 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564085000 == 8 [pid = 2096] [id = 10] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 26 (000000B565F9E400) [pid = 2096] [serial = 26] [outer = 0000000000000000] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 27 (000000B568C7E000) [pid = 2096] [serial = 27] [outer = 000000B565F9E400] 16:30:01 INFO - PROCESS | 2096 | 1461281401081 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 28 (000000B56A98C000) [pid = 2096] [serial = 28] [outer = 000000B565F9E400] 16:30:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56496F800 == 9 [pid = 2096] [id = 11] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 29 (000000B564974800) [pid = 2096] [serial = 29] [outer = 0000000000000000] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 30 (000000B56474F000) [pid = 2096] [serial = 30] [outer = 000000B564974800] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 31 (000000B564BCF000) [pid = 2096] [serial = 31] [outer = 000000B564974800] 16:30:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55E817800 == 10 [pid = 2096] [id = 12] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 32 (000000B563C75000) [pid = 2096] [serial = 32] [outer = 0000000000000000] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 33 (000000B56BD34C00) [pid = 2096] [serial = 33] [outer = 000000B563C75000] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 34 (000000B56BD34000) [pid = 2096] [serial = 34] [outer = 000000B563C75000] 16:30:01 INFO - PROCESS | 2096 | 1461281401736 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 838ms 16:30:01 INFO - PROCESS | 2096 | 1461281401753 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 2096 | 1461281401757 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 16:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:30:01 INFO - PROCESS | 2096 | 1461281401763 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 2096 | 1461281401766 Marionette TRACE conn5 <- [1,14,null,{}] 16:30:01 INFO - PROCESS | 2096 | 1461281401788 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 2096 | 1461281401870 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 16:30:01 INFO - PROCESS | 2096 | 1461281401881 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568634800 == 11 [pid = 2096] [id = 13] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 35 (000000B56D116000) [pid = 2096] [serial = 35] [outer = 0000000000000000] 16:30:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 36 (000000B56D17C000) [pid = 2096] [serial = 36] [outer = 000000B56D116000] 16:30:01 INFO - PROCESS | 2096 | 1461281401931 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 37 (000000B56E65E000) [pid = 2096] [serial = 37] [outer = 000000B56D116000] 16:30:02 INFO - PROCESS | 2096 | 1461281402361 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 650ms 16:30:02 INFO - PROCESS | 2096 | 1461281402421 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 2096 | 1461281402424 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 16:30:02 INFO - PROCESS | 2096 | 1461281402427 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:30:02 INFO - PROCESS | 2096 | 1461281402431 Marionette TRACE conn5 <- [1,18,null,{}] 16:30:02 INFO - PROCESS | 2096 | 1461281402443 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:02 INFO - PROCESS | 2096 | 1461281402531 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 16:30:02 INFO - PROCESS | 2096 | 1461281402541 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B475000 == 12 [pid = 2096] [id = 14] 16:30:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 38 (000000B56F842000) [pid = 2096] [serial = 38] [outer = 0000000000000000] 16:30:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 39 (000000B56F8DA400) [pid = 2096] [serial = 39] [outer = 000000B56F842000] 16:30:02 INFO - PROCESS | 2096 | 1461281402596 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 40 (000000B56FC73400) [pid = 2096] [serial = 40] [outer = 000000B56F842000] 16:30:02 INFO - PROCESS | 2096 | 1461281402986 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 587ms 16:30:03 INFO - PROCESS | 2096 | 1461281403018 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 2096 | 1461281403021 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 16:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:30:03 INFO - PROCESS | 2096 | 1461281403024 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 2096 | 1461281403026 Marionette TRACE conn5 <- [1,22,null,{}] 16:30:03 INFO - PROCESS | 2096 | 1461281403030 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 2096 | 1461281403132 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 16:30:03 INFO - PROCESS | 2096 | 1461281403140 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568683800 == 13 [pid = 2096] [id = 15] 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 41 (000000B569238800) [pid = 2096] [serial = 41] [outer = 0000000000000000] 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 42 (000000B565BB4C00) [pid = 2096] [serial = 42] [outer = 000000B569238800] 16:30:03 INFO - PROCESS | 2096 | 1461281403188 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 43 (000000B56BB36400) [pid = 2096] [serial = 43] [outer = 000000B569238800] 16:30:03 INFO - PROCESS | 2096 | 1461281403550 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 588ms 16:30:03 INFO - PROCESS | 2096 | 1461281403615 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 2096 | 1461281403618 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 16:30:03 INFO - PROCESS | 2096 | 1461281403621 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:30:03 INFO - PROCESS | 2096 | 1461281403623 Marionette TRACE conn5 <- [1,26,null,{}] 16:30:03 INFO - PROCESS | 2096 | 1461281403626 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 2096 | 1461281403701 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 16:30:03 INFO - PROCESS | 2096 | 1461281403707 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE99000 == 14 [pid = 2096] [id = 16] 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 44 (000000B56BD16400) [pid = 2096] [serial = 44] [outer = 0000000000000000] 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 45 (000000B56BD1B400) [pid = 2096] [serial = 45] [outer = 000000B56BD16400] 16:30:03 INFO - PROCESS | 2096 | 1461281403756 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 46 (000000B56E903400) [pid = 2096] [serial = 46] [outer = 000000B56BD16400] 16:30:04 INFO - PROCESS | 2096 | 1461281404167 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 585ms 16:30:04 INFO - PROCESS | 2096 | 1461281404213 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 2096 | 1461281404215 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 16:30:04 INFO - PROCESS | 2096 | 1461281404223 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:30:04 INFO - PROCESS | 2096 | 1461281404226 Marionette TRACE conn5 <- [1,30,null,{}] 16:30:04 INFO - PROCESS | 2096 | 1461281404230 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 2096 | 1461281404364 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 16:30:04 INFO - PROCESS | 2096 | 1461281404384 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1B6800 == 15 [pid = 2096] [id = 17] 16:30:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 47 (000000B56BD19400) [pid = 2096] [serial = 47] [outer = 0000000000000000] 16:30:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 48 (000000B56EDC3C00) [pid = 2096] [serial = 48] [outer = 000000B56BD19400] 16:30:04 INFO - PROCESS | 2096 | 1461281404441 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 49 (000000B56FC74400) [pid = 2096] [serial = 49] [outer = 000000B56BD19400] 16:30:04 INFO - PROCESS | 2096 | 1461281404828 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 628ms 16:30:04 INFO - PROCESS | 2096 | 1461281404857 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 2096 | 1461281404859 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 16:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:30:04 INFO - PROCESS | 2096 | 1461281404862 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 2096 | 1461281404864 Marionette TRACE conn5 <- [1,34,null,{}] 16:30:04 INFO - PROCESS | 2096 | 1461281404867 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 2096 | 1461281404962 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 16:30:04 INFO - PROCESS | 2096 | 1461281404973 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CA9D800 == 16 [pid = 2096] [id = 18] 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 50 (000000B568C4E000) [pid = 2096] [serial = 50] [outer = 0000000000000000] 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 51 (000000B568C58C00) [pid = 2096] [serial = 51] [outer = 000000B568C4E000] 16:30:05 INFO - PROCESS | 2096 | 1461281405023 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 52 (000000B56BD19C00) [pid = 2096] [serial = 52] [outer = 000000B568C4E000] 16:30:05 INFO - PROCESS | 2096 | 1461281405470 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 627ms 16:30:05 INFO - PROCESS | 2096 | 1461281405493 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 2096 | 1461281405495 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 16:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:30:05 INFO - PROCESS | 2096 | 1461281405510 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 2096 | 1461281405512 Marionette TRACE conn5 <- [1,38,null,{}] 16:30:05 INFO - PROCESS | 2096 | 1461281405516 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 2096 | 1461281405593 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 16:30:05 INFO - PROCESS | 2096 | 1461281405602 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56ED52800 == 17 [pid = 2096] [id = 19] 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 53 (000000B56F818000) [pid = 2096] [serial = 53] [outer = 0000000000000000] 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 54 (000000B56F81BC00) [pid = 2096] [serial = 54] [outer = 000000B56F818000] 16:30:05 INFO - PROCESS | 2096 | 1461281405649 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 55 (000000B56F821C00) [pid = 2096] [serial = 55] [outer = 000000B56F818000] 16:30:06 INFO - PROCESS | 2096 | 1461281406026 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 544ms 16:30:06 INFO - PROCESS | 2096 | 1461281406051 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 2096 | 1461281406053 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 16:30:06 INFO - PROCESS | 2096 | 1461281406056 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:30:06 INFO - PROCESS | 2096 | 1461281406058 Marionette TRACE conn5 <- [1,42,null,{}] 16:30:06 INFO - PROCESS | 2096 | 1461281406062 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 2096 | 1461281406163 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 16:30:06 INFO - PROCESS | 2096 | 1461281406171 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB3800 == 18 [pid = 2096] [id = 20] 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 56 (000000B55D88A000) [pid = 2096] [serial = 56] [outer = 0000000000000000] 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 57 (000000B55D893800) [pid = 2096] [serial = 57] [outer = 000000B55D88A000] 16:30:06 INFO - PROCESS | 2096 | 1461281406219 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 58 (000000B56F81EC00) [pid = 2096] [serial = 58] [outer = 000000B55D88A000] 16:30:06 INFO - PROCESS | 2096 | 1461281406600 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 588ms 16:30:06 INFO - PROCESS | 2096 | 1461281406647 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 2096 | 1461281406649 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 16:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:30:06 INFO - PROCESS | 2096 | 1461281406652 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 2096 | 1461281406654 Marionette TRACE conn5 <- [1,46,null,{}] 16:30:06 INFO - PROCESS | 2096 | 1461281406658 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 2096 | 1461281406754 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 16:30:06 INFO - PROCESS | 2096 | 1461281406762 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715EB000 == 19 [pid = 2096] [id = 21] 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 59 (000000B55F329800) [pid = 2096] [serial = 59] [outer = 0000000000000000] 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B55F32F400) [pid = 2096] [serial = 60] [outer = 000000B55F329800] 16:30:06 INFO - PROCESS | 2096 | 1461281406813 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B573D31000) [pid = 2096] [serial = 61] [outer = 000000B55F329800] 16:30:07 INFO - PROCESS | 2096 | 1461281407191 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 16:30:07 INFO - PROCESS | 2096 | 1461281407243 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 2096 | 1461281407245 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 16:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:30:07 INFO - PROCESS | 2096 | 1461281407249 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 2096 | 1461281407251 Marionette TRACE conn5 <- [1,50,null,{}] 16:30:07 INFO - PROCESS | 2096 | 1461281407255 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 2096 | 1461281407363 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 16:30:07 INFO - PROCESS | 2096 | 1461281407371 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57331B800 == 20 [pid = 2096] [id = 22] 16:30:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B573D34C00) [pid = 2096] [serial = 62] [outer = 0000000000000000] 16:30:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B573D3B400) [pid = 2096] [serial = 63] [outer = 000000B573D34C00] 16:30:07 INFO - PROCESS | 2096 | 1461281407424 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B573DAC400) [pid = 2096] [serial = 64] [outer = 000000B573D34C00] 16:30:07 INFO - PROCESS | 2096 | 1461281407802 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 585ms 16:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:30:07 INFO - PROCESS | 2096 | 1461281407837 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 2096 | 1461281407839 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 16:30:07 INFO - PROCESS | 2096 | 1461281407842 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 2096 | 1461281407844 Marionette TRACE conn5 <- [1,54,null,{}] 16:30:07 INFO - PROCESS | 2096 | 1461281407848 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 2096 | 1461281407958 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 16:30:08 INFO - PROCESS | 2096 | 1461281407991 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573336000 == 21 [pid = 2096] [id = 23] 16:30:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B573C64800) [pid = 2096] [serial = 65] [outer = 0000000000000000] 16:30:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B573C6EC00) [pid = 2096] [serial = 66] [outer = 000000B573C64800] 16:30:08 INFO - PROCESS | 2096 | 1461281408036 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B573CB3800) [pid = 2096] [serial = 67] [outer = 000000B573C64800] 16:30:09 INFO - PROCESS | 2096 | 1461281409117 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1335ms 16:30:09 INFO - PROCESS | 2096 | 1461281409189 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 2096 | 1461281409193 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 16:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:30:09 INFO - PROCESS | 2096 | 1461281409199 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 2096 | 1461281409202 Marionette TRACE conn5 <- [1,58,null,{}] 16:30:09 INFO - PROCESS | 2096 | 1461281409208 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 2096 | 1461281409305 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 16:30:09 INFO - PROCESS | 2096 | 1461281409321 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564757800 == 22 [pid = 2096] [id = 24] 16:30:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B560A94000) [pid = 2096] [serial = 68] [outer = 0000000000000000] 16:30:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B563C7BC00) [pid = 2096] [serial = 69] [outer = 000000B560A94000] 16:30:09 INFO - PROCESS | 2096 | 1461281409399 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B564764400) [pid = 2096] [serial = 70] [outer = 000000B560A94000] 16:30:09 INFO - PROCESS | 2096 | 1461281409810 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 628ms 16:30:09 INFO - PROCESS | 2096 | 1461281409830 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 2096 | 1461281409836 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 16:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:30:09 INFO - PROCESS | 2096 | 1461281409851 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 2096 | 1461281409854 Marionette TRACE conn5 <- [1,62,null,{}] 16:30:09 INFO - PROCESS | 2096 | 1461281409858 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 2096 | 1461281409961 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 16:30:09 INFO - PROCESS | 2096 | 1461281409968 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568681000 == 23 [pid = 2096] [id = 25] 16:30:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B565BB4800) [pid = 2096] [serial = 71] [outer = 0000000000000000] 16:30:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B568C4F400) [pid = 2096] [serial = 72] [outer = 000000B565BB4800] 16:30:10 INFO - PROCESS | 2096 | 1461281410015 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B568C7E400) [pid = 2096] [serial = 73] [outer = 000000B565BB4800] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B566334400) [pid = 2096] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B5692EDC00) [pid = 2096] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B565F9E400) [pid = 2096] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56D116000) [pid = 2096] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B56F842000) [pid = 2096] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B569238800) [pid = 2096] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56BD16400) [pid = 2096] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:30:10 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B56BD19400) [pid = 2096] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:30:10 INFO - PROCESS | 2096 | 1461281410666 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 836ms 16:30:10 INFO - PROCESS | 2096 | 1461281410693 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 2096 | 1461281410695 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 16:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:30:10 INFO - PROCESS | 2096 | 1461281410699 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 2096 | 1461281410702 Marionette TRACE conn5 <- [1,66,null,{}] 16:30:10 INFO - PROCESS | 2096 | 1461281410713 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 2096 | 1461281410803 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 16:30:10 INFO - PROCESS | 2096 | 1461281410855 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B471000 == 24 [pid = 2096] [id = 26] 16:30:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B5663D1800) [pid = 2096] [serial = 74] [outer = 0000000000000000] 16:30:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B568D8BC00) [pid = 2096] [serial = 75] [outer = 000000B5663D1800] 16:30:10 INFO - PROCESS | 2096 | 1461281410911 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B5697AAC00) [pid = 2096] [serial = 76] [outer = 000000B5663D1800] 16:30:11 INFO - PROCESS | 2096 | 1461281411258 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 586ms 16:30:11 INFO - PROCESS | 2096 | 1461281411287 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 2096 | 1461281411290 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 16:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:30:11 INFO - PROCESS | 2096 | 1461281411293 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 2096 | 1461281411295 Marionette TRACE conn5 <- [1,70,null,{}] 16:30:11 INFO - PROCESS | 2096 | 1461281411299 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 2096 | 1461281411394 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 16:30:11 INFO - PROCESS | 2096 | 1461281411447 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE8E000 == 25 [pid = 2096] [id = 27] 16:30:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B56B439000) [pid = 2096] [serial = 77] [outer = 0000000000000000] 16:30:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B56B4D5C00) [pid = 2096] [serial = 78] [outer = 000000B56B439000] 16:30:11 INFO - PROCESS | 2096 | 1461281411496 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B56BA90400) [pid = 2096] [serial = 79] [outer = 000000B56B439000] 16:30:11 INFO - PROCESS | 2096 | 1461281411837 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 16:30:11 INFO - PROCESS | 2096 | 1461281411883 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 2096 | 1461281411885 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 16:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:30:11 INFO - PROCESS | 2096 | 1461281411888 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 2096 | 1461281411890 Marionette TRACE conn5 <- [1,74,null,{}] 16:30:11 INFO - PROCESS | 2096 | 1461281411893 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 2096 | 1461281411973 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 16:30:12 INFO - PROCESS | 2096 | 1461281412025 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C512000 == 26 [pid = 2096] [id = 28] 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B55F331C00) [pid = 2096] [serial = 80] [outer = 0000000000000000] 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56BA9B000) [pid = 2096] [serial = 81] [outer = 000000B55F331C00] 16:30:12 INFO - PROCESS | 2096 | 1461281412074 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56BD21C00) [pid = 2096] [serial = 82] [outer = 000000B55F331C00] 16:30:12 INFO - PROCESS | 2096 | 1461281412438 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 586ms 16:30:12 INFO - PROCESS | 2096 | 1461281412478 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 2096 | 1461281412480 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 16:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:30:12 INFO - PROCESS | 2096 | 1461281412524 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 2096 | 1461281412528 Marionette TRACE conn5 <- [1,78,null,{}] 16:30:12 INFO - PROCESS | 2096 | 1461281412539 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 2096 | 1461281412642 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 16:30:12 INFO - PROCESS | 2096 | 1461281412709 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563FF4800 == 27 [pid = 2096] [id = 29] 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B55F1EE800) [pid = 2096] [serial = 83] [outer = 0000000000000000] 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B55F329400) [pid = 2096] [serial = 84] [outer = 000000B55F1EE800] 16:30:12 INFO - PROCESS | 2096 | 1461281412769 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B5642EF400) [pid = 2096] [serial = 85] [outer = 000000B55F1EE800] 16:30:13 INFO - PROCESS | 2096 | 1461281413333 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 923ms 16:30:13 INFO - PROCESS | 2096 | 1461281413416 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 16:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:30:13 INFO - PROCESS | 2096 | 1461281413423 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 16:30:13 INFO - PROCESS | 2096 | 1461281413428 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 2096 | 1461281413431 Marionette TRACE conn5 <- [1,82,null,{}] 16:30:13 INFO - PROCESS | 2096 | 1461281413440 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 2096 | 1461281413549 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 16:30:13 INFO - PROCESS | 2096 | 1461281413602 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1BA800 == 28 [pid = 2096] [id = 30] 16:30:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B568C54800) [pid = 2096] [serial = 86] [outer = 0000000000000000] 16:30:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56923D800) [pid = 2096] [serial = 87] [outer = 000000B568C54800] 16:30:13 INFO - PROCESS | 2096 | 1461281413659 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56B552000) [pid = 2096] [serial = 88] [outer = 000000B568C54800] 16:30:14 INFO - PROCESS | 2096 | 1461281414219 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 838ms 16:30:14 INFO - PROCESS | 2096 | 1461281414267 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 2096 | 1461281414270 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 16:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:30:14 INFO - PROCESS | 2096 | 1461281414274 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 2096 | 1461281414276 Marionette TRACE conn5 <- [1,86,null,{}] 16:30:14 INFO - PROCESS | 2096 | 1461281414281 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 2096 | 1461281414378 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 16:30:14 INFO - PROCESS | 2096 | 1461281414458 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F86B000 == 29 [pid = 2096] [id = 31] 16:30:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56E46DC00) [pid = 2096] [serial = 89] [outer = 0000000000000000] 16:30:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56E665800) [pid = 2096] [serial = 90] [outer = 000000B56E46DC00] 16:30:14 INFO - PROCESS | 2096 | 1461281414521 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56EDA0400) [pid = 2096] [serial = 91] [outer = 000000B56E46DC00] 16:30:15 INFO - PROCESS | 2096 | 1461281415065 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 835ms 16:30:15 INFO - PROCESS | 2096 | 1461281415111 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 2096 | 1461281415114 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 16:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:30:15 INFO - PROCESS | 2096 | 1461281415118 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 2096 | 1461281415120 Marionette TRACE conn5 <- [1,90,null,{}] 16:30:15 INFO - PROCESS | 2096 | 1461281415124 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 2096 | 1461281415221 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 16:30:15 INFO - PROCESS | 2096 | 1461281415282 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715E9800 == 30 [pid = 2096] [id = 32] 16:30:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56EE64C00) [pid = 2096] [serial = 92] [outer = 0000000000000000] 16:30:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56F835C00) [pid = 2096] [serial = 93] [outer = 000000B56EE64C00] 16:30:15 INFO - PROCESS | 2096 | 1461281415338 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56F8DF000) [pid = 2096] [serial = 94] [outer = 000000B56EE64C00] 16:30:15 INFO - PROCESS | 2096 | 1461281415862 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 795ms 16:30:15 INFO - PROCESS | 2096 | 1461281415915 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 2096 | 1461281415918 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 16:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:30:15 INFO - PROCESS | 2096 | 1461281415921 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 2096 | 1461281415923 Marionette TRACE conn5 <- [1,94,null,{}] 16:30:15 INFO - PROCESS | 2096 | 1461281415927 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 2096 | 1461281416022 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 16:30:16 INFO - PROCESS | 2096 | 1461281416094 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C51D800 == 31 [pid = 2096] [id = 33] 16:30:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B568C4BC00) [pid = 2096] [serial = 95] [outer = 0000000000000000] 16:30:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56BD7AC00) [pid = 2096] [serial = 96] [outer = 000000B568C4BC00] 16:30:16 INFO - PROCESS | 2096 | 1461281416150 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BD88800) [pid = 2096] [serial = 97] [outer = 000000B568C4BC00] 16:30:16 INFO - PROCESS | 2096 | 1461281416765 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 881ms 16:30:16 INFO - PROCESS | 2096 | 1461281416805 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 2096 | 1461281416809 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 16:30:16 INFO - PROCESS | 2096 | 1461281416814 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:30:16 INFO - PROCESS | 2096 | 1461281416818 Marionette TRACE conn5 <- [1,98,null,{}] 16:30:16 INFO - PROCESS | 2096 | 1461281416824 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 2096 | 1461281416923 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 16:30:16 INFO - PROCESS | 2096 | 1461281416987 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56571C000 == 32 [pid = 2096] [id = 34] 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B560BC2C00) [pid = 2096] [serial = 98] [outer = 0000000000000000] 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B563E93C00) [pid = 2096] [serial = 99] [outer = 000000B560BC2C00] 16:30:17 INFO - PROCESS | 2096 | 1461281417038 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56564E000) [pid = 2096] [serial = 100] [outer = 000000B560BC2C00] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56F81BC00) [pid = 2096] [serial = 54] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B55D893800) [pid = 2096] [serial = 57] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B55F32F400) [pid = 2096] [serial = 60] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B573D3B400) [pid = 2096] [serial = 63] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56A985C00) [pid = 2096] [serial = 21] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56BD2C000) [pid = 2096] [serial = 22] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B560BC6000) [pid = 2096] [serial = 24] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B568C7E000) [pid = 2096] [serial = 27] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56BD34C00) [pid = 2096] [serial = 33] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56D17C000) [pid = 2096] [serial = 36] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56F8DA400) [pid = 2096] [serial = 39] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56FC73400) [pid = 2096] [serial = 40] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56474F000) [pid = 2096] [serial = 30] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56BB36400) [pid = 2096] [serial = 43] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56E903400) [pid = 2096] [serial = 46] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56FC74400) [pid = 2096] [serial = 49] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56A98C000) [pid = 2096] [serial = 28] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B56E65E000) [pid = 2096] [serial = 37] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56CA10000) [pid = 2096] [serial = 17] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56C7EF800) [pid = 2096] [serial = 14] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B565BB0400) [pid = 2096] [serial = 9] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56632F000) [pid = 2096] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B563C64800) [pid = 2096] [serial = 4] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B565BB4C00) [pid = 2096] [serial = 42] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B56BD1B400) [pid = 2096] [serial = 45] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56EDC3C00) [pid = 2096] [serial = 48] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B568C58C00) [pid = 2096] [serial = 51] [outer = 0000000000000000] [url = about:blank] 16:30:17 INFO - PROCESS | 2096 | 1461281417463 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 692ms 16:30:17 INFO - PROCESS | 2096 | 1461281417512 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 2096 | 1461281417518 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 16:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:30:17 INFO - PROCESS | 2096 | 1461281417529 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 2096 | 1461281417531 Marionette TRACE conn5 <- [1,102,null,{}] 16:30:17 INFO - PROCESS | 2096 | 1461281417536 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:17 INFO - PROCESS | 2096 | 1461281417617 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 16:30:17 INFO - PROCESS | 2096 | 1461281417627 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CDD800 == 33 [pid = 2096] [id = 35] 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B565BB1400) [pid = 2096] [serial = 101] [outer = 0000000000000000] 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B5663D8C00) [pid = 2096] [serial = 102] [outer = 000000B565BB1400] 16:30:17 INFO - PROCESS | 2096 | 1461281417674 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B568C79400) [pid = 2096] [serial = 103] [outer = 000000B565BB1400] 16:30:18 INFO - PROCESS | 2096 | 1461281418084 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 588ms 16:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:30:18 INFO - PROCESS | 2096 | 1461281418118 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 2096 | 1461281418121 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 16:30:18 INFO - PROCESS | 2096 | 1461281418124 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 2096 | 1461281418128 Marionette TRACE conn5 <- [1,106,null,{}] 16:30:18 INFO - PROCESS | 2096 | 1461281418144 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 2096 | 1461281418226 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 16:30:18 INFO - PROCESS | 2096 | 1461281418237 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B46B800 == 34 [pid = 2096] [id = 36] 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B56B4A9000) [pid = 2096] [serial = 104] [outer = 0000000000000000] 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B56B51E800) [pid = 2096] [serial = 105] [outer = 000000B56B4A9000] 16:30:18 INFO - PROCESS | 2096 | 1461281418285 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B56BD14000) [pid = 2096] [serial = 106] [outer = 000000B56B4A9000] 16:30:18 INFO - PROCESS | 2096 | 1461281418711 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 16:30:18 INFO - PROCESS | 2096 | 1461281418756 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 2096 | 1461281418759 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 16:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:30:18 INFO - PROCESS | 2096 | 1461281418763 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 2096 | 1461281418765 Marionette TRACE conn5 <- [1,110,null,{}] 16:30:18 INFO - PROCESS | 2096 | 1461281418768 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 2096 | 1461281418846 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 16:30:18 INFO - PROCESS | 2096 | 1461281418852 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE8A800 == 35 [pid = 2096] [id = 37] 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B56BD2A400) [pid = 2096] [serial = 107] [outer = 0000000000000000] 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56C5F8C00) [pid = 2096] [serial = 108] [outer = 000000B56BD2A400] 16:30:18 INFO - PROCESS | 2096 | 1461281418899 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56D17A800) [pid = 2096] [serial = 109] [outer = 000000B56BD2A400] 16:30:19 INFO - PROCESS | 2096 | 1461281419284 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 586ms 16:30:19 INFO - PROCESS | 2096 | 1461281419351 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 2096 | 1461281419354 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 16:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:30:19 INFO - PROCESS | 2096 | 1461281419363 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 2096 | 1461281419365 Marionette TRACE conn5 <- [1,114,null,{}] 16:30:19 INFO - PROCESS | 2096 | 1461281419368 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:19 INFO - PROCESS | 2096 | 1461281419460 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 16:30:19 INFO - PROCESS | 2096 | 1461281419468 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C86C800 == 36 [pid = 2096] [id = 38] 16:30:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B56D9E0400) [pid = 2096] [serial = 110] [outer = 0000000000000000] 16:30:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B56E65FC00) [pid = 2096] [serial = 111] [outer = 000000B56D9E0400] 16:30:19 INFO - PROCESS | 2096 | 1461281419513 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56EDBF000) [pid = 2096] [serial = 112] [outer = 000000B56D9E0400] 16:30:19 INFO - PROCESS | 2096 | 1461281419965 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 649ms 16:30:20 INFO - PROCESS | 2096 | 1461281420010 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 2096 | 1461281420012 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 16:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:30:20 INFO - PROCESS | 2096 | 1461281420015 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 2096 | 1461281420017 Marionette TRACE conn5 <- [1,118,null,{}] 16:30:20 INFO - PROCESS | 2096 | 1461281420021 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 2096 | 1461281420140 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 16:30:20 INFO - PROCESS | 2096 | 1461281420190 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715DE000 == 37 [pid = 2096] [id = 39] 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56FC74400) [pid = 2096] [serial = 113] [outer = 0000000000000000] 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B5738C5000) [pid = 2096] [serial = 114] [outer = 000000B56FC74400] 16:30:20 INFO - PROCESS | 2096 | 1461281420239 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B5738CBC00) [pid = 2096] [serial = 115] [outer = 000000B56FC74400] 16:30:20 INFO - PROCESS | 2096 | 1461281420621 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 628ms 16:30:20 INFO - PROCESS | 2096 | 1461281420646 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 2096 | 1461281420648 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 16:30:20 INFO - PROCESS | 2096 | 1461281420652 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:30:20 INFO - PROCESS | 2096 | 1461281420653 Marionette TRACE conn5 <- [1,122,null,{}] 16:30:20 INFO - PROCESS | 2096 | 1461281420657 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 2096 | 1461281420751 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 16:30:20 INFO - PROCESS | 2096 | 1461281420812 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57371D800 == 38 [pid = 2096] [id = 40] 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56BF63400) [pid = 2096] [serial = 116] [outer = 0000000000000000] 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BF65C00) [pid = 2096] [serial = 117] [outer = 000000B56BF63400] 16:30:20 INFO - PROCESS | 2096 | 1461281420857 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B5738CE400) [pid = 2096] [serial = 118] [outer = 000000B56BF63400] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B573C64800) [pid = 2096] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B573D34C00) [pid = 2096] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B568C4E000) [pid = 2096] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56F818000) [pid = 2096] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B55F329800) [pid = 2096] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B55D88A000) [pid = 2096] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B560A94000) [pid = 2096] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B5663D1800) [pid = 2096] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B565BB4800) [pid = 2096] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:30:21 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56B439000) [pid = 2096] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:30:21 INFO - PROCESS | 2096 | 1461281421207 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 586ms 16:30:21 INFO - PROCESS | 2096 | 1461281421241 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 2096 | 1461281421244 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 16:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:30:21 INFO - PROCESS | 2096 | 1461281421247 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 2096 | 1461281421249 Marionette TRACE conn5 <- [1,126,null,{}] 16:30:21 INFO - PROCESS | 2096 | 1461281421252 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 2096 | 1461281421326 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 16:30:21 INFO - PROCESS | 2096 | 1461281421332 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AB5000 == 39 [pid = 2096] [id = 41] 16:30:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B55D824000) [pid = 2096] [serial = 119] [outer = 0000000000000000] 16:30:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B55D828800) [pid = 2096] [serial = 120] [outer = 000000B55D824000] 16:30:21 INFO - PROCESS | 2096 | 1461281421380 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B55F1ED400) [pid = 2096] [serial = 121] [outer = 000000B55D824000] 16:30:21 INFO - PROCESS | 2096 | 1461281421749 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 524ms 16:30:21 INFO - PROCESS | 2096 | 1461281421774 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 2096 | 1461281421777 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 16:30:21 INFO - PROCESS | 2096 | 1461281421780 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:30:21 INFO - PROCESS | 2096 | 1461281421782 Marionette TRACE conn5 <- [1,130,null,{}] 16:30:21 INFO - PROCESS | 2096 | 1461281421799 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 2096 | 1461281421878 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 16:30:21 INFO - PROCESS | 2096 | 1461281421884 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55D761000 == 40 [pid = 2096] [id = 42] 16:30:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B565921000) [pid = 2096] [serial = 122] [outer = 0000000000000000] 16:30:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B565924400) [pid = 2096] [serial = 123] [outer = 000000B565921000] 16:30:21 INFO - PROCESS | 2096 | 1461281421932 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56592B000) [pid = 2096] [serial = 124] [outer = 000000B565921000] 16:30:22 INFO - PROCESS | 2096 | 1461281422345 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 16:30:22 INFO - PROCESS | 2096 | 1461281422370 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 2096 | 1461281422372 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 16:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:30:22 INFO - PROCESS | 2096 | 1461281422375 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 2096 | 1461281422377 Marionette TRACE conn5 <- [1,134,null,{}] 16:30:22 INFO - PROCESS | 2096 | 1461281422389 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 2096 | 1461281422467 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 16:30:22 INFO - PROCESS | 2096 | 1461281422473 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738E2800 == 41 [pid = 2096] [id = 43] 16:30:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B55D8A0000) [pid = 2096] [serial = 125] [outer = 0000000000000000] 16:30:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B55D8A4C00) [pid = 2096] [serial = 126] [outer = 000000B55D8A0000] 16:30:22 INFO - PROCESS | 2096 | 1461281422520 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56592A800) [pid = 2096] [serial = 127] [outer = 000000B55D8A0000] 16:30:22 INFO - PROCESS | 2096 | 1461281422916 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 587ms 16:30:22 INFO - PROCESS | 2096 | 1461281422970 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 2096 | 1461281422973 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 16:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:30:22 INFO - PROCESS | 2096 | 1461281422976 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 2096 | 1461281422979 Marionette TRACE conn5 <- [1,138,null,{}] 16:30:22 INFO - PROCESS | 2096 | 1461281422983 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:23 INFO - PROCESS | 2096 | 1461281423079 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 16:30:23 INFO - PROCESS | 2096 | 1461281423088 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57455A800 == 42 [pid = 2096] [id = 44] 16:30:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B565694400) [pid = 2096] [serial = 128] [outer = 0000000000000000] 16:30:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B565696000) [pid = 2096] [serial = 129] [outer = 000000B565694400] 16:30:23 INFO - PROCESS | 2096 | 1461281423139 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B5738CA000) [pid = 2096] [serial = 130] [outer = 000000B565694400] 16:30:23 INFO - PROCESS | 2096 | 1461281423771 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 839ms 16:30:23 INFO - PROCESS | 2096 | 1461281423820 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 2096 | 1461281423826 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 16:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:30:23 INFO - PROCESS | 2096 | 1461281423832 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 2096 | 1461281423837 Marionette TRACE conn5 <- [1,142,null,{}] 16:30:23 INFO - PROCESS | 2096 | 1461281423842 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:23 INFO - PROCESS | 2096 | 1461281423953 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 16:30:24 INFO - PROCESS | 2096 | 1461281424019 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B82800 == 43 [pid = 2096] [id = 45] 16:30:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B560A1C000) [pid = 2096] [serial = 131] [outer = 0000000000000000] 16:30:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B564668C00) [pid = 2096] [serial = 132] [outer = 000000B560A1C000] 16:30:24 INFO - PROCESS | 2096 | 1461281424077 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B565694800) [pid = 2096] [serial = 133] [outer = 000000B560A1C000] 16:30:24 INFO - PROCESS | 2096 | 1461281424678 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 881ms 16:30:24 INFO - PROCESS | 2096 | 1461281424715 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 2096 | 1461281424722 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 16:30:24 INFO - PROCESS | 2096 | 1461281424729 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:30:24 INFO - PROCESS | 2096 | 1461281424732 Marionette TRACE conn5 <- [1,146,null,{}] 16:30:24 INFO - PROCESS | 2096 | 1461281424737 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 2096 | 1461281424873 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 16:30:24 INFO - PROCESS | 2096 | 1461281424937 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56ED56800 == 44 [pid = 2096] [id = 46] 16:30:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B568C57C00) [pid = 2096] [serial = 134] [outer = 0000000000000000] 16:30:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56B4A1800) [pid = 2096] [serial = 135] [outer = 000000B568C57C00] 16:30:25 INFO - PROCESS | 2096 | 1461281424994 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56BD18400) [pid = 2096] [serial = 136] [outer = 000000B568C57C00] 16:30:25 INFO - PROCESS | 2096 | 1461281425604 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 945ms 16:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:30:25 INFO - PROCESS | 2096 | 1461281425680 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 2096 | 1461281425683 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 16:30:25 INFO - PROCESS | 2096 | 1461281425687 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 2096 | 1461281425691 Marionette TRACE conn5 <- [1,150,null,{}] 16:30:25 INFO - PROCESS | 2096 | 1461281425704 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 2096 | 1461281425812 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 16:30:25 INFO - PROCESS | 2096 | 1461281425887 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574571800 == 45 [pid = 2096] [id = 47] 16:30:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56E661C00) [pid = 2096] [serial = 137] [outer = 0000000000000000] 16:30:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56EE62800) [pid = 2096] [serial = 138] [outer = 000000B56E661C00] 16:30:25 INFO - PROCESS | 2096 | 1461281425949 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56FC71800) [pid = 2096] [serial = 139] [outer = 000000B56E661C00] 16:30:26 INFO - PROCESS | 2096 | 1461281426715 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1081ms 16:30:26 INFO - PROCESS | 2096 | 1461281426770 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 2096 | 1461281426774 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 16:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:30:26 INFO - PROCESS | 2096 | 1461281426779 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 2096 | 1461281426784 Marionette TRACE conn5 <- [1,154,null,{}] 16:30:26 INFO - PROCESS | 2096 | 1461281426790 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:26 INFO - PROCESS | 2096 | 1461281426885 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 16:30:26 INFO - PROCESS | 2096 | 1461281426953 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56571F000 == 46 [pid = 2096] [id = 48] 16:30:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B55F1F0400) [pid = 2096] [serial = 140] [outer = 0000000000000000] 16:30:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B55F330800) [pid = 2096] [serial = 141] [outer = 000000B55F1F0400] 16:30:27 INFO - PROCESS | 2096 | 1461281427002 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B563E9B400) [pid = 2096] [serial = 142] [outer = 000000B55F1F0400] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738E2800 == 45 [pid = 2096] [id = 43] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B55D761000 == 44 [pid = 2096] [id = 42] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AB5000 == 43 [pid = 2096] [id = 41] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B57371D800 == 42 [pid = 2096] [id = 40] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715DE000 == 41 [pid = 2096] [id = 39] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C86C800 == 40 [pid = 2096] [id = 38] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE8A800 == 39 [pid = 2096] [id = 37] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B46B800 == 38 [pid = 2096] [id = 36] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CDD800 == 37 [pid = 2096] [id = 35] 16:30:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56571C000 == 36 [pid = 2096] [id = 34] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BA9B000) [pid = 2096] [serial = 81] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B573C6EC00) [pid = 2096] [serial = 66] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B573DAC400) [pid = 2096] [serial = 64] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BD19C00) [pid = 2096] [serial = 52] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56F821C00) [pid = 2096] [serial = 55] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B573D31000) [pid = 2096] [serial = 61] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56F81EC00) [pid = 2096] [serial = 58] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B563C7BC00) [pid = 2096] [serial = 69] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B568D8BC00) [pid = 2096] [serial = 75] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B568C4F400) [pid = 2096] [serial = 72] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56B4D5C00) [pid = 2096] [serial = 78] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B568C7E400) [pid = 2096] [serial = 73] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B564764400) [pid = 2096] [serial = 70] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B573CB3800) [pid = 2096] [serial = 67] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56BA90400) [pid = 2096] [serial = 79] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B5697AAC00) [pid = 2096] [serial = 76] [outer = 0000000000000000] [url = about:blank] 16:30:27 INFO - PROCESS | 2096 | 1461281427625 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 878ms 16:30:27 INFO - PROCESS | 2096 | 1461281427662 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 2096 | 1461281427668 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 16:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:30:27 INFO - PROCESS | 2096 | 1461281427675 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 2096 | 1461281427678 Marionette TRACE conn5 <- [1,158,null,{}] 16:30:27 INFO - PROCESS | 2096 | 1461281427682 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 2096 | 1461281427764 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 16:30:27 INFO - PROCESS | 2096 | 1461281427771 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563C64800 == 37 [pid = 2096] [id = 49] 16:30:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B55D88D400) [pid = 2096] [serial = 143] [outer = 0000000000000000] 16:30:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B55F327800) [pid = 2096] [serial = 144] [outer = 000000B55D88D400] 16:30:27 INFO - PROCESS | 2096 | 1461281427822 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B5646BD800) [pid = 2096] [serial = 145] [outer = 000000B55D88D400] 16:30:28 INFO - PROCESS | 2096 | 1461281428268 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 627ms 16:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:30:28 INFO - PROCESS | 2096 | 1461281428303 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 2096 | 1461281428305 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 16:30:28 INFO - PROCESS | 2096 | 1461281428309 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 2096 | 1461281428312 Marionette TRACE conn5 <- [1,162,null,{}] 16:30:28 INFO - PROCESS | 2096 | 1461281428323 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 2096 | 1461281428427 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 16:30:28 INFO - PROCESS | 2096 | 1461281428437 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569752800 == 38 [pid = 2096] [id = 50] 16:30:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B565F9B000) [pid = 2096] [serial = 146] [outer = 0000000000000000] 16:30:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B568C4C800) [pid = 2096] [serial = 147] [outer = 000000B565F9B000] 16:30:28 INFO - PROCESS | 2096 | 1461281428487 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B568CA7800) [pid = 2096] [serial = 148] [outer = 000000B565F9B000] 16:30:28 INFO - PROCESS | 2096 | 1461281428882 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 628ms 16:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:30:28 INFO - PROCESS | 2096 | 1461281428940 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 2096 | 1461281428943 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 16:30:28 INFO - PROCESS | 2096 | 1461281428946 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 2096 | 1461281428948 Marionette TRACE conn5 <- [1,166,null,{}] 16:30:28 INFO - PROCESS | 2096 | 1461281428951 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 2096 | 1461281429033 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 16:30:29 INFO - PROCESS | 2096 | 1461281429039 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDCE800 == 39 [pid = 2096] [id = 51] 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B569236000) [pid = 2096] [serial = 149] [outer = 0000000000000000] 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B5697AE400) [pid = 2096] [serial = 150] [outer = 000000B569236000] 16:30:29 INFO - PROCESS | 2096 | 1461281429087 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56B4CE400) [pid = 2096] [serial = 151] [outer = 000000B569236000] 16:30:29 INFO - PROCESS | 2096 | 1461281429514 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 587ms 16:30:29 INFO - PROCESS | 2096 | 1461281429536 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 2096 | 1461281429538 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 16:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:30:29 INFO - PROCESS | 2096 | 1461281429555 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 2096 | 1461281429558 Marionette TRACE conn5 <- [1,170,null,{}] 16:30:29 INFO - PROCESS | 2096 | 1461281429561 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 2096 | 1461281429663 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 16:30:29 INFO - PROCESS | 2096 | 1461281429669 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1A7800 == 40 [pid = 2096] [id = 52] 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56B51C400) [pid = 2096] [serial = 152] [outer = 0000000000000000] 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56B55B400) [pid = 2096] [serial = 153] [outer = 000000B56B51C400] 16:30:29 INFO - PROCESS | 2096 | 1461281429718 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56BA95400) [pid = 2096] [serial = 154] [outer = 000000B56B51C400] 16:30:30 INFO - PROCESS | 2096 | 1461281430138 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 651ms 16:30:30 INFO - PROCESS | 2096 | 1461281430195 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 2096 | 1461281430197 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 16:30:30 INFO - PROCESS | 2096 | 1461281430201 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:30:30 INFO - PROCESS | 2096 | 1461281430203 Marionette TRACE conn5 <- [1,174,null,{}] 16:30:30 INFO - PROCESS | 2096 | 1461281430212 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 2096 | 1461281430327 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 16:30:30 INFO - PROCESS | 2096 | 1461281430396 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563CF1000 == 41 [pid = 2096] [id = 53] 16:30:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56BD1AC00) [pid = 2096] [serial = 155] [outer = 0000000000000000] 16:30:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56BD30000) [pid = 2096] [serial = 156] [outer = 000000B56BD1AC00] 16:30:30 INFO - PROCESS | 2096 | 1461281430446 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56BF61400) [pid = 2096] [serial = 157] [outer = 000000B56BD1AC00] 16:30:30 INFO - PROCESS | 2096 | 1461281430853 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 16:30:30 INFO - PROCESS | 2096 | 1461281430879 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 2096 | 1461281430882 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 16:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:30:30 INFO - PROCESS | 2096 | 1461281430885 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 2096 | 1461281430887 Marionette TRACE conn5 <- [1,178,null,{}] 16:30:30 INFO - PROCESS | 2096 | 1461281430890 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 2096 | 1461281430987 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 16:30:31 INFO - PROCESS | 2096 | 1461281430993 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D3800 == 42 [pid = 2096] [id = 54] 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56BFA3000) [pid = 2096] [serial = 158] [outer = 0000000000000000] 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56CB29800) [pid = 2096] [serial = 159] [outer = 000000B56BFA3000] 16:30:31 INFO - PROCESS | 2096 | 1461281431040 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56E65E800) [pid = 2096] [serial = 160] [outer = 000000B56BFA3000] 16:30:31 INFO - PROCESS | 2096 | 1461281431459 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms 16:30:31 INFO - PROCESS | 2096 | 1461281431519 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 2096 | 1461281431522 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 16:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56C6BC000) [pid = 2096] [serial = 161] [outer = 000000B563C75000] 16:30:31 INFO - PROCESS | 2096 | 1461281431544 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 2096 | 1461281431546 Marionette TRACE conn5 <- [1,182,null,{}] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56FC74400) [pid = 2096] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B565BB1400) [pid = 2096] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56B4A9000) [pid = 2096] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BF63400) [pid = 2096] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56BD2A400) [pid = 2096] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B568C4BC00) [pid = 2096] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B560BC2C00) [pid = 2096] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B55D824000) [pid = 2096] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B565921000) [pid = 2096] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B55D8A0000) [pid = 2096] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:30:31 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56D9E0400) [pid = 2096] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:30:31 INFO - PROCESS | 2096 | 1461281431760 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 2096 | 1461281431835 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 16:30:31 INFO - PROCESS | 2096 | 1461281431841 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5731A3800 == 43 [pid = 2096] [id = 55] 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BF63400) [pid = 2096] [serial = 162] [outer = 0000000000000000] 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56D9E0400) [pid = 2096] [serial = 163] [outer = 000000B56BF63400] 16:30:31 INFO - PROCESS | 2096 | 1461281431889 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56EDC5800) [pid = 2096] [serial = 164] [outer = 000000B56BF63400] 16:30:32 INFO - PROCESS | 2096 | 1461281432257 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 797ms 16:30:32 INFO - PROCESS | 2096 | 1461281432325 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 2096 | 1461281432327 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 16:30:32 INFO - PROCESS | 2096 | 1461281432330 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:30:32 INFO - PROCESS | 2096 | 1461281432332 Marionette TRACE conn5 <- [1,186,null,{}] 16:30:32 INFO - PROCESS | 2096 | 1461281432336 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 2096 | 1461281432415 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 16:30:32 INFO - PROCESS | 2096 | 1461281432421 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573707800 == 44 [pid = 2096] [id = 56] 16:30:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56F817800) [pid = 2096] [serial = 165] [outer = 0000000000000000] 16:30:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56F821000) [pid = 2096] [serial = 166] [outer = 000000B56F817800] 16:30:32 INFO - PROCESS | 2096 | 1461281432469 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56F8DBC00) [pid = 2096] [serial = 167] [outer = 000000B56F817800] 16:30:32 INFO - PROCESS | 2096 | 1461281432844 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 587ms 16:30:32 INFO - PROCESS | 2096 | 1461281432922 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 16:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:30:32 INFO - PROCESS | 2096 | 1461281432924 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 16:30:32 INFO - PROCESS | 2096 | 1461281432927 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 2096 | 1461281432929 Marionette TRACE conn5 <- [1,190,null,{}] 16:30:32 INFO - PROCESS | 2096 | 1461281432939 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 2096 | 1461281433016 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 16:30:33 INFO - PROCESS | 2096 | 1461281433024 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AC1000 == 45 [pid = 2096] [id = 57] 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56FBC6400) [pid = 2096] [serial = 168] [outer = 0000000000000000] 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56FC72000) [pid = 2096] [serial = 169] [outer = 000000B56FBC6400] 16:30:33 INFO - PROCESS | 2096 | 1461281433071 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B5738C9400) [pid = 2096] [serial = 170] [outer = 000000B56FBC6400] 16:30:33 INFO - PROCESS | 2096 | 1461281433465 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 585ms 16:30:33 INFO - PROCESS | 2096 | 1461281433515 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 2096 | 1461281433518 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 16:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:30:33 INFO - PROCESS | 2096 | 1461281433522 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 2096 | 1461281433524 Marionette TRACE conn5 <- [1,194,null,{}] 16:30:33 INFO - PROCESS | 2096 | 1461281433537 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 2096 | 1461281433633 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 16:30:33 INFO - PROCESS | 2096 | 1461281433639 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574560800 == 46 [pid = 2096] [id = 58] 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B569717C00) [pid = 2096] [serial = 171] [outer = 0000000000000000] 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B5738C4000) [pid = 2096] [serial = 172] [outer = 000000B569717C00] 16:30:33 INFO - PROCESS | 2096 | 1461281433689 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B573C69400) [pid = 2096] [serial = 173] [outer = 000000B569717C00] 16:30:34 INFO - PROCESS | 2096 | 1461281434287 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 796ms 16:30:34 INFO - PROCESS | 2096 | 1461281434365 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 2096 | 1461281434371 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 16:30:34 INFO - PROCESS | 2096 | 1461281434391 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:30:34 INFO - PROCESS | 2096 | 1461281434396 Marionette TRACE conn5 <- [1,198,null,{}] 16:30:34 INFO - PROCESS | 2096 | 1461281434401 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:34 INFO - PROCESS | 2096 | 1461281434526 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 16:30:34 INFO - PROCESS | 2096 | 1461281434585 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565729000 == 47 [pid = 2096] [id = 59] 16:30:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B5646BC400) [pid = 2096] [serial = 174] [outer = 0000000000000000] 16:30:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56568F800) [pid = 2096] [serial = 175] [outer = 000000B5646BC400] 16:30:34 INFO - PROCESS | 2096 | 1461281434644 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56632D000) [pid = 2096] [serial = 176] [outer = 000000B5646BC400] 16:30:35 INFO - PROCESS | 2096 | 1461281435188 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 839ms 16:30:35 INFO - PROCESS | 2096 | 1461281435237 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 2096 | 1461281435244 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 16:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:30:35 INFO - PROCESS | 2096 | 1461281435251 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 2096 | 1461281435254 Marionette TRACE conn5 <- [1,202,null,{}] 16:30:35 INFO - PROCESS | 2096 | 1461281435259 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 2096 | 1461281435403 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 16:30:35 INFO - PROCESS | 2096 | 1461281435482 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D00A800 == 48 [pid = 2096] [id = 60] 16:30:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B568DB8800) [pid = 2096] [serial = 177] [outer = 0000000000000000] 16:30:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56971DC00) [pid = 2096] [serial = 178] [outer = 000000B568DB8800] 16:30:35 INFO - PROCESS | 2096 | 1461281435539 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56B523C00) [pid = 2096] [serial = 179] [outer = 000000B568DB8800] 16:30:36 INFO - PROCESS | 2096 | 1461281436082 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 881ms 16:30:36 INFO - PROCESS | 2096 | 1461281436138 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 2096 | 1461281436141 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 16:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:30:36 INFO - PROCESS | 2096 | 1461281436145 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 2096 | 1461281436149 Marionette TRACE conn5 <- [1,206,null,{}] 16:30:36 INFO - PROCESS | 2096 | 1461281436161 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:36 INFO - PROCESS | 2096 | 1461281436269 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 16:30:36 INFO - PROCESS | 2096 | 1461281436350 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B32800 == 49 [pid = 2096] [id = 61] 16:30:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BF5FC00) [pid = 2096] [serial = 180] [outer = 0000000000000000] 16:30:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56D178000) [pid = 2096] [serial = 181] [outer = 000000B56BF5FC00] 16:30:36 INFO - PROCESS | 2096 | 1461281436408 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56FC7CC00) [pid = 2096] [serial = 182] [outer = 000000B56BF5FC00] 16:30:36 INFO - PROCESS | 2096 | 1461281436914 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 796ms 16:30:36 INFO - PROCESS | 2096 | 1461281436949 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 2096 | 1461281436952 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 16:30:36 INFO - PROCESS | 2096 | 1461281436957 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 2096 | 1461281436959 Marionette TRACE conn5 <- [1,210,null,{}] 16:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:30:36 INFO - PROCESS | 2096 | 1461281436963 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 2096 | 1461281437066 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 16:30:37 INFO - PROCESS | 2096 | 1461281437144 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57387C800 == 50 [pid = 2096] [id = 62] 16:30:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B573C6CC00) [pid = 2096] [serial = 183] [outer = 0000000000000000] 16:30:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B573C6FC00) [pid = 2096] [serial = 184] [outer = 000000B573C6CC00] 16:30:37 INFO - PROCESS | 2096 | 1461281437200 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B573CB6400) [pid = 2096] [serial = 185] [outer = 000000B573C6CC00] 16:30:37 INFO - PROCESS | 2096 | 1461281437734 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 837ms 16:30:37 INFO - PROCESS | 2096 | 1461281437800 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 2096 | 1461281437802 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 16:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:30:37 INFO - PROCESS | 2096 | 1461281437806 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 2096 | 1461281437808 Marionette TRACE conn5 <- [1,214,null,{}] 16:30:37 INFO - PROCESS | 2096 | 1461281437812 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 2096 | 1461281437921 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 16:30:37 INFO - PROCESS | 2096 | 1461281437986 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD63800 == 51 [pid = 2096] [id = 63] 16:30:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B55F1F4C00) [pid = 2096] [serial = 186] [outer = 0000000000000000] 16:30:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B573CBCC00) [pid = 2096] [serial = 187] [outer = 000000B55F1F4C00] 16:30:38 INFO - PROCESS | 2096 | 1461281438042 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B573D37000) [pid = 2096] [serial = 188] [outer = 000000B55F1F4C00] 16:30:38 INFO - PROCESS | 2096 | 1461281438685 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 943ms 16:30:38 INFO - PROCESS | 2096 | 1461281438752 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 2096 | 1461281438757 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 16:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:30:38 INFO - PROCESS | 2096 | 1461281438762 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 2096 | 1461281438767 Marionette TRACE conn5 <- [1,218,null,{}] 16:30:38 INFO - PROCESS | 2096 | 1461281438773 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 2096 | 1461281438869 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 16:30:38 INFO - PROCESS | 2096 | 1461281438941 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565978800 == 52 [pid = 2096] [id = 64] 16:30:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B55F142800) [pid = 2096] [serial = 189] [outer = 0000000000000000] 16:30:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B55F1F7C00) [pid = 2096] [serial = 190] [outer = 000000B55F142800] 16:30:38 INFO - PROCESS | 2096 | 1461281438990 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56591F400) [pid = 2096] [serial = 191] [outer = 000000B55F142800] 16:30:39 INFO - PROCESS | 2096 | 1461281439568 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AC1000 == 51 [pid = 2096] [id = 57] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B573707800 == 50 [pid = 2096] [id = 56] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B5731A3800 == 49 [pid = 2096] [id = 55] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D3800 == 48 [pid = 2096] [id = 54] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B563CF1000 == 47 [pid = 2096] [id = 53] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1A7800 == 46 [pid = 2096] [id = 52] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDCE800 == 45 [pid = 2096] [id = 51] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B569752800 == 44 [pid = 2096] [id = 50] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B563C64800 == 43 [pid = 2096] [id = 49] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56571F000 == 42 [pid = 2096] [id = 48] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56ED56800 == 41 [pid = 2096] [id = 46] 16:30:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B564B82800 == 40 [pid = 2096] [id = 45] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56D17A800) [pid = 2096] [serial = 109] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 838ms 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B5738C5000) [pid = 2096] [serial = 114] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B5663D8C00) [pid = 2096] [serial = 102] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B568C79400) [pid = 2096] [serial = 103] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56BD14000) [pid = 2096] [serial = 106] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56B51E800) [pid = 2096] [serial = 105] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56BF65C00) [pid = 2096] [serial = 117] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56C5F8C00) [pid = 2096] [serial = 108] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56BD88800) [pid = 2096] [serial = 97] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56BD7AC00) [pid = 2096] [serial = 96] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56564E000) [pid = 2096] [serial = 100] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B563E93C00) [pid = 2096] [serial = 99] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B5738CBC00) [pid = 2096] [serial = 115] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B55F1ED400) [pid = 2096] [serial = 121] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B55F329400) [pid = 2096] [serial = 84] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B55D828800) [pid = 2096] [serial = 120] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56592B000) [pid = 2096] [serial = 124] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56923D800) [pid = 2096] [serial = 87] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56E665800) [pid = 2096] [serial = 90] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B55D8A4C00) [pid = 2096] [serial = 126] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B56F835C00) [pid = 2096] [serial = 93] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56E65FC00) [pid = 2096] [serial = 111] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56EDBF000) [pid = 2096] [serial = 112] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B565924400) [pid = 2096] [serial = 123] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B5738CE400) [pid = 2096] [serial = 118] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56592A800) [pid = 2096] [serial = 127] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B565696000) [pid = 2096] [serial = 129] [outer = 0000000000000000] [url = about:blank] 16:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:30:39 INFO - PROCESS | 2096 | 1461281439628 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 2096 | 1461281439634 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 16:30:39 INFO - PROCESS | 2096 | 1461281439640 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 2096 | 1461281439643 Marionette TRACE conn5 <- [1,222,null,{}] 16:30:39 INFO - PROCESS | 2096 | 1461281439646 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 2096 | 1461281439729 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 16:30:39 INFO - PROCESS | 2096 | 1461281439738 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B82800 == 41 [pid = 2096] [id = 65] 16:30:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B55F840C00) [pid = 2096] [serial = 192] [outer = 0000000000000000] 16:30:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B560BC0000) [pid = 2096] [serial = 193] [outer = 000000B55F840C00] 16:30:39 INFO - PROCESS | 2096 | 1461281439785 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56592A400) [pid = 2096] [serial = 194] [outer = 000000B55F840C00] 16:30:40 INFO - PROCESS | 2096 | 1461281440233 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 631ms 16:30:40 INFO - PROCESS | 2096 | 1461281440280 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 2096 | 1461281440283 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 16:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:30:40 INFO - PROCESS | 2096 | 1461281440286 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 2096 | 1461281440290 Marionette TRACE conn5 <- [1,226,null,{}] 16:30:40 INFO - PROCESS | 2096 | 1461281440301 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 2096 | 1461281440388 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 16:30:40 INFO - PROCESS | 2096 | 1461281440398 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBB5000 == 42 [pid = 2096] [id = 66] 16:30:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B568C56400) [pid = 2096] [serial = 195] [outer = 0000000000000000] 16:30:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B569238000) [pid = 2096] [serial = 196] [outer = 000000B568C56400] 16:30:40 INFO - PROCESS | 2096 | 1461281440450 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B569717400) [pid = 2096] [serial = 197] [outer = 000000B568C56400] 16:30:40 INFO - PROCESS | 2096 | 1461281440902 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 693ms 16:30:40 INFO - PROCESS | 2096 | 1461281440980 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 2096 | 1461281440983 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 16:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:30:40 INFO - PROCESS | 2096 | 1461281440987 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 2096 | 1461281440989 Marionette TRACE conn5 <- [1,230,null,{}] 16:30:40 INFO - PROCESS | 2096 | 1461281440992 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 2096 | 1461281441074 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 16:30:41 INFO - PROCESS | 2096 | 1461281441088 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1B2800 == 43 [pid = 2096] [id = 67] 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56B439800) [pid = 2096] [serial = 198] [outer = 0000000000000000] 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56B4D0400) [pid = 2096] [serial = 199] [outer = 000000B56B439800] 16:30:41 INFO - PROCESS | 2096 | 1461281441134 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56BD14000) [pid = 2096] [serial = 200] [outer = 000000B56B439800] 16:30:41 INFO - PROCESS | 2096 | 1461281441543 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 587ms 16:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:30:41 INFO - PROCESS | 2096 | 1461281441576 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 2096 | 1461281441578 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 16:30:41 INFO - PROCESS | 2096 | 1461281441586 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 2096 | 1461281441588 Marionette TRACE conn5 <- [1,234,null,{}] 16:30:41 INFO - PROCESS | 2096 | 1461281441592 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 2096 | 1461281441670 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 16:30:41 INFO - PROCESS | 2096 | 1461281441677 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D01B000 == 44 [pid = 2096] [id = 68] 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56BD20000) [pid = 2096] [serial = 201] [outer = 0000000000000000] 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56BD2C800) [pid = 2096] [serial = 202] [outer = 000000B56BD20000] 16:30:41 INFO - PROCESS | 2096 | 1461281441723 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56BF59000) [pid = 2096] [serial = 203] [outer = 000000B56BD20000] 16:30:42 INFO - PROCESS | 2096 | 1461281442150 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 649ms 16:30:42 INFO - PROCESS | 2096 | 1461281442234 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 2096 | 1461281442237 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 16:30:42 INFO - PROCESS | 2096 | 1461281442240 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:30:42 INFO - PROCESS | 2096 | 1461281442242 Marionette TRACE conn5 <- [1,238,null,{}] 16:30:42 INFO - PROCESS | 2096 | 1461281442245 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:42 INFO - PROCESS | 2096 | 1461281442370 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 16:30:42 INFO - PROCESS | 2096 | 1461281442378 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC5B000 == 45 [pid = 2096] [id = 69] 16:30:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56CA10000) [pid = 2096] [serial = 204] [outer = 0000000000000000] 16:30:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56D905000) [pid = 2096] [serial = 205] [outer = 000000B56CA10000] 16:30:42 INFO - PROCESS | 2096 | 1461281442428 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56F81E000) [pid = 2096] [serial = 206] [outer = 000000B56CA10000] 16:30:42 INFO - PROCESS | 2096 | 1461281442845 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 628ms 16:30:42 INFO - PROCESS | 2096 | 1461281442874 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 2096 | 1461281442876 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 16:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:30:42 INFO - PROCESS | 2096 | 1461281442879 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 2096 | 1461281442881 Marionette TRACE conn5 <- [1,242,null,{}] 16:30:42 INFO - PROCESS | 2096 | 1461281442885 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:42 INFO - PROCESS | 2096 | 1461281442983 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 16:30:43 INFO - PROCESS | 2096 | 1461281443053 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57319B000 == 46 [pid = 2096] [id = 70] 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56F8DC000) [pid = 2096] [serial = 207] [outer = 0000000000000000] 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56FC6E800) [pid = 2096] [serial = 208] [outer = 000000B56F8DC000] 16:30:43 INFO - PROCESS | 2096 | 1461281443098 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B57159A800) [pid = 2096] [serial = 209] [outer = 000000B56F8DC000] 16:30:43 INFO - PROCESS | 2096 | 1461281443491 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 628ms 16:30:43 INFO - PROCESS | 2096 | 1461281443508 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 2096 | 1461281443510 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 16:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:30:43 INFO - PROCESS | 2096 | 1461281443519 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 2096 | 1461281443521 Marionette TRACE conn5 <- [1,246,null,{}] 16:30:43 INFO - PROCESS | 2096 | 1461281443524 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 2096 | 1461281443623 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 16:30:43 INFO - PROCESS | 2096 | 1461281443677 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573715800 == 47 [pid = 2096] [id = 71] 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56FCC8800) [pid = 2096] [serial = 210] [outer = 0000000000000000] 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56FCCA800) [pid = 2096] [serial = 211] [outer = 000000B56FCC8800] 16:30:43 INFO - PROCESS | 2096 | 1461281443733 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B571599C00) [pid = 2096] [serial = 212] [outer = 000000B56FCC8800] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56BD1AC00) [pid = 2096] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56BFA3000) [pid = 2096] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B569236000) [pid = 2096] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B565F9B000) [pid = 2096] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B55D88D400) [pid = 2096] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56E661C00) [pid = 2096] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B56BF63400) [pid = 2096] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B55F1F0400) [pid = 2096] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56F817800) [pid = 2096] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56B51C400) [pid = 2096] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B55F331C00) [pid = 2096] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:30:44 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56FBC6400) [pid = 2096] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:30:44 INFO - PROCESS | 2096 | 1461281444366 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 879ms 16:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:30:44 INFO - PROCESS | 2096 | 1461281444401 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 2096 | 1461281444403 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 16:30:44 INFO - PROCESS | 2096 | 1461281444407 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 2096 | 1461281444409 Marionette TRACE conn5 <- [1,250,null,{}] 16:30:44 INFO - PROCESS | 2096 | 1461281444412 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 2096 | 1461281444492 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 16:30:44 INFO - PROCESS | 2096 | 1461281444498 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AAA800 == 48 [pid = 2096] [id = 72] 16:30:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B5663D4800) [pid = 2096] [serial = 213] [outer = 0000000000000000] 16:30:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56BD31800) [pid = 2096] [serial = 214] [outer = 000000B5663D4800] 16:30:44 INFO - PROCESS | 2096 | 1461281444546 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56FDDE800) [pid = 2096] [serial = 215] [outer = 000000B5663D4800] 16:30:44 INFO - PROCESS | 2096 | 1461281444947 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 587ms 16:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:30:45 INFO - PROCESS | 2096 | 1461281444997 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 2096 | 1461281445000 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 16:30:45 INFO - PROCESS | 2096 | 1461281445003 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 2096 | 1461281445005 Marionette TRACE conn5 <- [1,254,null,{}] 16:30:45 INFO - PROCESS | 2096 | 1461281445008 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 2096 | 1461281445090 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 16:30:45 INFO - PROCESS | 2096 | 1461281445097 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574559000 == 49 [pid = 2096] [id = 73] 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56FDE3C00) [pid = 2096] [serial = 216] [outer = 0000000000000000] 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B57159F400) [pid = 2096] [serial = 217] [outer = 000000B56FDE3C00] 16:30:45 INFO - PROCESS | 2096 | 1461281445144 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B5738C3C00) [pid = 2096] [serial = 218] [outer = 000000B56FDE3C00] 16:30:45 INFO - PROCESS | 2096 | 1461281445533 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 587ms 16:30:45 INFO - PROCESS | 2096 | 1461281445594 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 2096 | 1461281445596 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 16:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:30:45 INFO - PROCESS | 2096 | 1461281445604 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 2096 | 1461281445606 Marionette TRACE conn5 <- [1,258,null,{}] 16:30:45 INFO - PROCESS | 2096 | 1461281445610 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 2096 | 1461281445708 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 16:30:45 INFO - PROCESS | 2096 | 1461281445716 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E34800 == 50 [pid = 2096] [id = 74] 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B573C6AC00) [pid = 2096] [serial = 219] [outer = 0000000000000000] 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B573D3EC00) [pid = 2096] [serial = 220] [outer = 000000B573C6AC00] 16:30:45 INFO - PROCESS | 2096 | 1461281445771 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B573DAC400) [pid = 2096] [serial = 221] [outer = 000000B573C6AC00] 16:30:46 INFO - PROCESS | 2096 | 1461281446221 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 628ms 16:30:46 INFO - PROCESS | 2096 | 1461281446230 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 2096 | 1461281446232 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 16:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:30:46 INFO - PROCESS | 2096 | 1461281446236 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 2096 | 1461281446238 Marionette TRACE conn5 <- [1,262,null,{}] 16:30:46 INFO - PROCESS | 2096 | 1461281446241 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 2096 | 1461281446399 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 16:30:46 INFO - PROCESS | 2096 | 1461281446442 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55ECB4800 == 51 [pid = 2096] [id = 75] 16:30:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B55D81F000) [pid = 2096] [serial = 222] [outer = 0000000000000000] 16:30:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B55D88A400) [pid = 2096] [serial = 223] [outer = 000000B55D81F000] 16:30:46 INFO - PROCESS | 2096 | 1461281446504 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B55F326000) [pid = 2096] [serial = 224] [outer = 000000B55D81F000] 16:30:47 INFO - PROCESS | 2096 | 1461281447054 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 880ms 16:30:47 INFO - PROCESS | 2096 | 1461281447122 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 2096 | 1461281447128 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 16:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:30:47 INFO - PROCESS | 2096 | 1461281447133 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 2096 | 1461281447138 Marionette TRACE conn5 <- [1,266,null,{}] 16:30:47 INFO - PROCESS | 2096 | 1461281447143 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:47 INFO - PROCESS | 2096 | 1461281447253 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 16:30:47 INFO - PROCESS | 2096 | 1461281447335 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C024000 == 52 [pid = 2096] [id = 76] 16:30:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B568C7C800) [pid = 2096] [serial = 225] [outer = 0000000000000000] 16:30:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B569234C00) [pid = 2096] [serial = 226] [outer = 000000B568C7C800] 16:30:47 INFO - PROCESS | 2096 | 1461281447395 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56A98CC00) [pid = 2096] [serial = 227] [outer = 000000B568C7C800] 16:30:47 INFO - PROCESS | 2096 | 1461281447924 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 839ms 16:30:47 INFO - PROCESS | 2096 | 1461281447974 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 16:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:30:47 INFO - PROCESS | 2096 | 1461281447977 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 16:30:47 INFO - PROCESS | 2096 | 1461281447981 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 2096 | 1461281447984 Marionette TRACE conn5 <- [1,270,null,{}] 16:30:47 INFO - PROCESS | 2096 | 1461281447988 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 2096 | 1461281448095 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 16:30:48 INFO - PROCESS | 2096 | 1461281448180 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE19000 == 53 [pid = 2096] [id = 77] 16:30:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56BF63000) [pid = 2096] [serial = 228] [outer = 0000000000000000] 16:30:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56CA04800) [pid = 2096] [serial = 229] [outer = 000000B56BF63000] 16:30:48 INFO - PROCESS | 2096 | 1461281448237 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56EDBFC00) [pid = 2096] [serial = 230] [outer = 000000B56BF63000] 16:30:49 INFO - PROCESS | 2096 | 1461281449051 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1138ms 16:30:49 INFO - PROCESS | 2096 | 1461281449120 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 2096 | 1461281449125 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 16:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:30:49 INFO - PROCESS | 2096 | 1461281449137 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 2096 | 1461281449142 Marionette TRACE conn5 <- [1,274,null,{}] 16:30:49 INFO - PROCESS | 2096 | 1461281449147 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 2096 | 1461281449295 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 16:30:49 INFO - PROCESS | 2096 | 1461281449358 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57384B800 == 54 [pid = 2096] [id = 78] 16:30:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56FE94800) [pid = 2096] [serial = 231] [outer = 0000000000000000] 16:30:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B5714F1400) [pid = 2096] [serial = 232] [outer = 000000B56FE94800] 16:30:49 INFO - PROCESS | 2096 | 1461281449455 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B5715A2C00) [pid = 2096] [serial = 233] [outer = 000000B56FE94800] 16:30:50 INFO - PROCESS | 2096 | 1461281450021 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 944ms 16:30:50 INFO - PROCESS | 2096 | 1461281450078 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 2096 | 1461281450080 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 16:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:30:50 INFO - PROCESS | 2096 | 1461281450084 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 2096 | 1461281450086 Marionette TRACE conn5 <- [1,278,null,{}] 16:30:50 INFO - PROCESS | 2096 | 1461281450090 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 2096 | 1461281450228 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 16:30:50 INFO - PROCESS | 2096 | 1461281450296 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DA3000 == 55 [pid = 2096] [id = 79] 16:30:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B569718000) [pid = 2096] [serial = 234] [outer = 0000000000000000] 16:30:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B573CAF800) [pid = 2096] [serial = 235] [outer = 000000B569718000] 16:30:50 INFO - PROCESS | 2096 | 1461281450415 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B573DAF000) [pid = 2096] [serial = 236] [outer = 000000B569718000] 16:30:50 INFO - PROCESS | 2096 | 1461281450973 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 943ms 16:30:51 INFO - PROCESS | 2096 | 1461281451111 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 2096 | 1461281451115 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 16:30:51 INFO - PROCESS | 2096 | 1461281451120 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 2096 | 1461281451124 Marionette TRACE conn5 <- [1,282,null,{}] 16:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:30:51 INFO - PROCESS | 2096 | 1461281451130 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 2096 | 1461281451258 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 16:30:51 INFO - PROCESS | 2096 | 1461281451322 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692BE800 == 56 [pid = 2096] [id = 80] 16:30:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56564E000) [pid = 2096] [serial = 237] [outer = 0000000000000000] 16:30:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B5657A0C00) [pid = 2096] [serial = 238] [outer = 000000B56564E000] 16:30:51 INFO - PROCESS | 2096 | 1461281451371 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B568C3BC00) [pid = 2096] [serial = 239] [outer = 000000B56564E000] 16:30:51 INFO - PROCESS | 2096 | 1461281451910 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 837ms 16:30:51 INFO - PROCESS | 2096 | 1461281451973 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 2096 | 1461281451977 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 16:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:30:51 INFO - PROCESS | 2096 | 1461281451986 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 2096 | 1461281451990 Marionette TRACE conn5 <- [1,286,null,{}] 16:30:51 INFO - PROCESS | 2096 | 1461281451994 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 2096 | 1461281452090 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 16:30:52 INFO - PROCESS | 2096 | 1461281452175 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDE7000 == 57 [pid = 2096] [id = 81] 16:30:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56923A000) [pid = 2096] [serial = 240] [outer = 0000000000000000] 16:30:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B569719400) [pid = 2096] [serial = 241] [outer = 000000B56923A000] 16:30:52 INFO - PROCESS | 2096 | 1461281452225 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56BA8E000) [pid = 2096] [serial = 242] [outer = 000000B56923A000] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715E9800 == 56 [pid = 2096] [id = 32] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1BA800 == 55 [pid = 2096] [id = 30] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F86B000 == 54 [pid = 2096] [id = 31] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B57455A800 == 53 [pid = 2096] [id = 44] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E34800 == 52 [pid = 2096] [id = 74] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B574559000 == 51 [pid = 2096] [id = 73] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AAA800 == 50 [pid = 2096] [id = 72] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B573715800 == 49 [pid = 2096] [id = 71] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B57319B000 == 48 [pid = 2096] [id = 70] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC5B000 == 47 [pid = 2096] [id = 69] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D01B000 == 46 [pid = 2096] [id = 68] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B564668C00) [pid = 2096] [serial = 132] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56B4A1800) [pid = 2096] [serial = 135] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1B2800 == 45 [pid = 2096] [id = 67] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBB5000 == 44 [pid = 2096] [id = 66] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B564B82800 == 43 [pid = 2096] [id = 65] 16:30:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B565978800 == 42 [pid = 2096] [id = 64] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56BD21C00) [pid = 2096] [serial = 82] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56FC72000) [pid = 2096] [serial = 169] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56BD30000) [pid = 2096] [serial = 156] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56CB29800) [pid = 2096] [serial = 159] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B5697AE400) [pid = 2096] [serial = 150] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56BF61400) [pid = 2096] [serial = 157] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B568C4C800) [pid = 2096] [serial = 147] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B568CA7800) [pid = 2096] [serial = 148] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B55F327800) [pid = 2096] [serial = 144] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B5646BD800) [pid = 2096] [serial = 145] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56EE62800) [pid = 2096] [serial = 138] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56FC71800) [pid = 2096] [serial = 139] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56EDC5800) [pid = 2096] [serial = 164] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B563E9B400) [pid = 2096] [serial = 142] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B55F330800) [pid = 2096] [serial = 141] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56BD34000) [pid = 2096] [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.] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56F821000) [pid = 2096] [serial = 166] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56D9E0400) [pid = 2096] [serial = 163] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56E65E800) [pid = 2096] [serial = 160] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56F8DBC00) [pid = 2096] [serial = 167] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56B55B400) [pid = 2096] [serial = 153] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56BA95400) [pid = 2096] [serial = 154] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B56B4CE400) [pid = 2096] [serial = 151] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B5738C9400) [pid = 2096] [serial = 170] [outer = 0000000000000000] [url = about:blank] 16:30:52 INFO - PROCESS | 2096 | 1461281452762 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 839ms 16:30:52 INFO - PROCESS | 2096 | 1461281452824 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 2096 | 1461281452826 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 16:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:30:52 INFO - PROCESS | 2096 | 1461281452829 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 2096 | 1461281452832 Marionette TRACE conn5 <- [1,290,null,{}] 16:30:52 INFO - PROCESS | 2096 | 1461281452842 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 2096 | 1461281452930 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 16:30:52 INFO - PROCESS | 2096 | 1461281452945 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692B4000 == 43 [pid = 2096] [id = 82] 16:30:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56478D000) [pid = 2096] [serial = 243] [outer = 0000000000000000] 16:30:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B565690800) [pid = 2096] [serial = 244] [outer = 000000B56478D000] 16:30:53 INFO - PROCESS | 2096 | 1461281452996 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B568C4C800) [pid = 2096] [serial = 245] [outer = 000000B56478D000] 16:30:53 INFO - PROCESS | 2096 | 1461281453416 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 627ms 16:30:53 INFO - PROCESS | 2096 | 1461281453459 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 2096 | 1461281453462 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 16:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:30:53 INFO - PROCESS | 2096 | 1461281453465 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 2096 | 1461281453467 Marionette TRACE conn5 <- [1,294,null,{}] 16:30:53 INFO - PROCESS | 2096 | 1461281453471 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 2096 | 1461281453557 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 16:30:53 INFO - PROCESS | 2096 | 1461281453567 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CAB3000 == 44 [pid = 2096] [id = 83] 16:30:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56A98C000) [pid = 2096] [serial = 246] [outer = 0000000000000000] 16:30:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56B4D7400) [pid = 2096] [serial = 247] [outer = 000000B56A98C000] 16:30:53 INFO - PROCESS | 2096 | 1461281453616 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56BD18C00) [pid = 2096] [serial = 248] [outer = 000000B56A98C000] 16:30:54 INFO - PROCESS | 2096 | 1461281454059 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:54 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. 16:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 16:30:54 INFO - PROCESS | 2096 | 1461281454097 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 2096 | 1461281454100 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 16:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:30:54 INFO - PROCESS | 2096 | 1461281454103 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 2096 | 1461281454105 Marionette TRACE conn5 <- [1,298,null,{}] 16:30:54 INFO - PROCESS | 2096 | 1461281454108 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 2096 | 1461281454189 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 16:30:54 INFO - PROCESS | 2096 | 1461281454197 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F879000 == 45 [pid = 2096] [id = 84] 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56BD7C000) [pid = 2096] [serial = 249] [outer = 0000000000000000] 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56BD85C00) [pid = 2096] [serial = 250] [outer = 000000B56BD7C000] 16:30:54 INFO - PROCESS | 2096 | 1461281454244 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56C6BB800) [pid = 2096] [serial = 251] [outer = 000000B56BD7C000] 16:30:54 INFO - PROCESS | 2096 | 1461281454672 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:54 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. 16:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 585ms 16:30:54 INFO - PROCESS | 2096 | 1461281454691 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 2096 | 1461281454693 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 16:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:30:54 INFO - PROCESS | 2096 | 1461281454712 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 2096 | 1461281454714 Marionette TRACE conn5 <- [1,302,null,{}] 16:30:54 INFO - PROCESS | 2096 | 1461281454718 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 2096 | 1461281454825 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 16:30:54 INFO - PROCESS | 2096 | 1461281454835 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE1A000 == 46 [pid = 2096] [id = 85] 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56D111C00) [pid = 2096] [serial = 252] [outer = 0000000000000000] 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56ED26C00) [pid = 2096] [serial = 253] [outer = 000000B56D111C00] 16:30:54 INFO - PROCESS | 2096 | 1461281454884 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56F81B400) [pid = 2096] [serial = 254] [outer = 000000B56D111C00] 16:30:55 INFO - PROCESS | 2096 | 1461281455342 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:55 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. 16:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 692ms 16:30:55 INFO - PROCESS | 2096 | 1461281455426 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 2096 | 1461281455428 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 16:30:55 INFO - PROCESS | 2096 | 1461281455429 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:30:55 INFO - PROCESS | 2096 | 1461281455442 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 2096 | 1461281455444 Marionette TRACE conn5 <- [1,306,null,{}] 16:30:55 INFO - PROCESS | 2096 | 1461281455448 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 2096 | 1461281455580 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 16:30:55 INFO - PROCESS | 2096 | 1461281455605 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573722000 == 47 [pid = 2096] [id = 86] 16:30:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56FC73000) [pid = 2096] [serial = 255] [outer = 0000000000000000] 16:30:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56FCC5800) [pid = 2096] [serial = 256] [outer = 000000B56FC73000] 16:30:55 INFO - PROCESS | 2096 | 1461281455652 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56FDE6400) [pid = 2096] [serial = 257] [outer = 000000B56FC73000] 16:30:56 INFO - PROCESS | 2096 | 1461281456083 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:56 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. 16:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 16:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:30:56 INFO - PROCESS | 2096 | 1461281456119 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 2096 | 1461281456121 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 16:30:56 INFO - PROCESS | 2096 | 1461281456124 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 2096 | 1461281456126 Marionette TRACE conn5 <- [1,310,null,{}] 16:30:56 INFO - PROCESS | 2096 | 1461281456129 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 2096 | 1461281456231 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 16:30:56 INFO - PROCESS | 2096 | 1461281456239 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738E5000 == 48 [pid = 2096] [id = 87] 16:30:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B564E88400) [pid = 2096] [serial = 258] [outer = 0000000000000000] 16:30:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B564E8D400) [pid = 2096] [serial = 259] [outer = 000000B564E88400] 16:30:56 INFO - PROCESS | 2096 | 1461281456286 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56FC74C00) [pid = 2096] [serial = 260] [outer = 000000B564E88400] 16:30:56 INFO - PROCESS | 2096 | 1461281456700 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:56 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. 16:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 629ms 16:30:56 INFO - PROCESS | 2096 | 1461281456755 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 2096 | 1461281456757 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 16:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:30:56 INFO - PROCESS | 2096 | 1461281456760 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 2096 | 1461281456762 Marionette TRACE conn5 <- [1,314,null,{}] 16:30:56 INFO - PROCESS | 2096 | 1461281456765 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 2096 | 1461281456867 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 16:30:56 INFO - PROCESS | 2096 | 1461281456948 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E40800 == 49 [pid = 2096] [id = 88] 16:30:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B564E91C00) [pid = 2096] [serial = 261] [outer = 0000000000000000] 16:30:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56FF71800) [pid = 2096] [serial = 262] [outer = 000000B564E91C00] 16:30:57 INFO - PROCESS | 2096 | 1461281456996 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FF7C800) [pid = 2096] [serial = 263] [outer = 000000B564E91C00] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56F8DC000) [pid = 2096] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FCC8800) [pid = 2096] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B5663D4800) [pid = 2096] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B568C56400) [pid = 2096] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56B439800) [pid = 2096] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B55F840C00) [pid = 2096] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BD20000) [pid = 2096] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B55F142800) [pid = 2096] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56CA10000) [pid = 2096] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56FDE3C00) [pid = 2096] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B55F1EE800) [pid = 2096] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B568C54800) [pid = 2096] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56EE64C00) [pid = 2096] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:30:57 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56E46DC00) [pid = 2096] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:30:57 INFO - PROCESS | 2096 | 1461281457423 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:57 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. 16:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 691ms 16:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:30:57 INFO - PROCESS | 2096 | 1461281457455 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 2096 | 1461281457457 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 16:30:57 INFO - PROCESS | 2096 | 1461281457460 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 2096 | 1461281457462 Marionette TRACE conn5 <- [1,318,null,{}] 16:30:57 INFO - PROCESS | 2096 | 1461281457465 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:57 INFO - PROCESS | 2096 | 1461281457546 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 16:30:57 INFO - PROCESS | 2096 | 1461281457553 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574485000 == 50 [pid = 2096] [id = 89] 16:30:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B568C9F000) [pid = 2096] [serial = 264] [outer = 0000000000000000] 16:30:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56EE61000) [pid = 2096] [serial = 265] [outer = 000000B568C9F000] 16:30:57 INFO - PROCESS | 2096 | 1461281457600 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FF7B800) [pid = 2096] [serial = 266] [outer = 000000B568C9F000] 16:30:58 INFO - PROCESS | 2096 | 1461281458009 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:58 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. 16:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 587ms 16:30:58 INFO - PROCESS | 2096 | 1461281458054 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 2096 | 1461281458056 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 16:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:30:58 INFO - PROCESS | 2096 | 1461281458060 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 2096 | 1461281458063 Marionette TRACE conn5 <- [1,322,null,{}] 16:30:58 INFO - PROCESS | 2096 | 1461281458066 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 2096 | 1461281458168 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 16:30:58 INFO - PROCESS | 2096 | 1461281458176 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570364800 == 51 [pid = 2096] [id = 90] 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B571596800) [pid = 2096] [serial = 267] [outer = 0000000000000000] 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B5738C3000) [pid = 2096] [serial = 268] [outer = 000000B571596800] 16:30:58 INFO - PROCESS | 2096 | 1461281458228 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B573CB2000) [pid = 2096] [serial = 269] [outer = 000000B571596800] 16:30:58 INFO - PROCESS | 2096 | 1461281458679 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:58 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. 16:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 16:30:58 INFO - PROCESS | 2096 | 1461281458701 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 2096 | 1461281458703 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 16:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:30:58 INFO - PROCESS | 2096 | 1461281458706 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 2096 | 1461281458708 Marionette TRACE conn5 <- [1,326,null,{}] 16:30:58 INFO - PROCESS | 2096 | 1461281458712 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 2096 | 1461281458795 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 16:30:58 INFO - PROCESS | 2096 | 1461281458802 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575523000 == 52 [pid = 2096] [id = 91] 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B571357000) [pid = 2096] [serial = 270] [outer = 0000000000000000] 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B57135EC00) [pid = 2096] [serial = 271] [outer = 000000B571357000] 16:30:58 INFO - PROCESS | 2096 | 1461281458848 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B573CB4800) [pid = 2096] [serial = 272] [outer = 000000B571357000] 16:30:59 INFO - PROCESS | 2096 | 1461281459461 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:30:59 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. 16:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 774ms 16:30:59 INFO - PROCESS | 2096 | 1461281459482 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 2096 | 1461281459487 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 16:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:30:59 INFO - PROCESS | 2096 | 1461281459570 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 2096 | 1461281459575 Marionette TRACE conn5 <- [1,330,null,{}] 16:30:59 INFO - PROCESS | 2096 | 1461281459582 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:59 INFO - PROCESS | 2096 | 1461281459706 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 16:30:59 INFO - PROCESS | 2096 | 1461281459773 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5663A9800 == 53 [pid = 2096] [id = 92] 16:30:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B55D9EE000) [pid = 2096] [serial = 273] [outer = 0000000000000000] 16:30:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B55D8A7C00) [pid = 2096] [serial = 274] [outer = 000000B55D9EE000] 16:30:59 INFO - PROCESS | 2096 | 1461281459871 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B565923400) [pid = 2096] [serial = 275] [outer = 000000B55D9EE000] 16:31:00 INFO - PROCESS | 2096 | 1461281460458 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:00 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. 16:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1033ms 16:31:00 INFO - PROCESS | 2096 | 1461281460543 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 2096 | 1461281460550 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 16:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:31:00 INFO - PROCESS | 2096 | 1461281460557 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 2096 | 1461281460560 Marionette TRACE conn5 <- [1,334,null,{}] 16:31:00 INFO - PROCESS | 2096 | 1461281460564 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:00 INFO - PROCESS | 2096 | 1461281460712 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 16:31:00 INFO - PROCESS | 2096 | 1461281460777 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FB97800 == 54 [pid = 2096] [id = 93] 16:31:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56923C800) [pid = 2096] [serial = 276] [outer = 0000000000000000] 16:31:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56971F800) [pid = 2096] [serial = 277] [outer = 000000B56923C800] 16:31:00 INFO - PROCESS | 2096 | 1461281460874 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56BD13000) [pid = 2096] [serial = 278] [outer = 000000B56923C800] 16:31:01 INFO - PROCESS | 2096 | 1461281461473 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:01 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. 16:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 986ms 16:31:01 INFO - PROCESS | 2096 | 1461281461548 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 2096 | 1461281461551 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 16:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:31:01 INFO - PROCESS | 2096 | 1461281461555 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 2096 | 1461281461559 Marionette TRACE conn5 <- [1,338,null,{}] 16:31:01 INFO - PROCESS | 2096 | 1461281461572 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 2096 | 1461281461685 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 16:31:01 INFO - PROCESS | 2096 | 1461281461758 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B0800 == 55 [pid = 2096] [id = 94] 16:31:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56D90F400) [pid = 2096] [serial = 279] [outer = 0000000000000000] 16:31:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56EDC4400) [pid = 2096] [serial = 280] [outer = 000000B56D90F400] 16:31:01 INFO - PROCESS | 2096 | 1461281461858 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56FE94C00) [pid = 2096] [serial = 281] [outer = 000000B56D90F400] 16:31:02 INFO - PROCESS | 2096 | 1461281462525 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:02 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. 16:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 985ms 16:31:02 INFO - PROCESS | 2096 | 1461281462542 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 2096 | 1461281462545 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 16:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:31:02 INFO - PROCESS | 2096 | 1461281462549 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 2096 | 1461281462551 Marionette TRACE conn5 <- [1,342,null,{}] 16:31:02 INFO - PROCESS | 2096 | 1461281462555 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 2096 | 1461281462665 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 16:31:02 INFO - PROCESS | 2096 | 1461281462749 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56573B800 == 56 [pid = 2096] [id = 95] 16:31:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B55F334000) [pid = 2096] [serial = 282] [outer = 0000000000000000] 16:31:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B568C51800) [pid = 2096] [serial = 283] [outer = 000000B55F334000] 16:31:02 INFO - PROCESS | 2096 | 1461281462808 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56BF28000) [pid = 2096] [serial = 284] [outer = 000000B55F334000] 16:31:03 INFO - PROCESS | 2096 | 1461281463498 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:03 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. 16:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 984ms 16:31:03 INFO - PROCESS | 2096 | 1461281463535 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 2096 | 1461281463540 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 16:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:31:03 INFO - PROCESS | 2096 | 1461281463546 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 2096 | 1461281463549 Marionette TRACE conn5 <- [1,346,null,{}] 16:31:03 INFO - PROCESS | 2096 | 1461281463555 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 2096 | 1461281463653 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 16:31:03 INFO - PROCESS | 2096 | 1461281463740 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C022000 == 57 [pid = 2096] [id = 96] 16:31:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B564CE8400) [pid = 2096] [serial = 285] [outer = 0000000000000000] 16:31:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B564E86400) [pid = 2096] [serial = 286] [outer = 000000B564CE8400] 16:31:03 INFO - PROCESS | 2096 | 1461281463790 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B565F9B000) [pid = 2096] [serial = 287] [outer = 000000B564CE8400] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B570364800 == 56 [pid = 2096] [id = 90] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B574485000 == 55 [pid = 2096] [id = 89] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E40800 == 54 [pid = 2096] [id = 88] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738E5000 == 53 [pid = 2096] [id = 87] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B573722000 == 52 [pid = 2096] [id = 86] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE1A000 == 51 [pid = 2096] [id = 85] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F879000 == 50 [pid = 2096] [id = 84] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CAB3000 == 49 [pid = 2096] [id = 83] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692B4000 == 48 [pid = 2096] [id = 82] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B573D3EC00) [pid = 2096] [serial = 220] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56568F800) [pid = 2096] [serial = 175] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56971DC00) [pid = 2096] [serial = 178] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56D178000) [pid = 2096] [serial = 181] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B573C6FC00) [pid = 2096] [serial = 184] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B573CBCC00) [pid = 2096] [serial = 187] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | 1461281464445 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDE7000 == 47 [pid = 2096] [id = 81] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692BE800 == 46 [pid = 2096] [id = 80] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE19000 == 45 [pid = 2096] [id = 77] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C024000 == 44 [pid = 2096] [id = 76] 16:31:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B55ECB4800 == 43 [pid = 2096] [id = 75] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B5642EF400) [pid = 2096] [serial = 85] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56B552000) [pid = 2096] [serial = 88] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56F8DF000) [pid = 2096] [serial = 94] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56EDA0400) [pid = 2096] [serial = 91] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56FC6E800) [pid = 2096] [serial = 208] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FCCA800) [pid = 2096] [serial = 211] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B57159A800) [pid = 2096] [serial = 209] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FDDE800) [pid = 2096] [serial = 215] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B5738C4000) [pid = 2096] [serial = 172] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56BD31800) [pid = 2096] [serial = 214] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B569238000) [pid = 2096] [serial = 196] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B569717400) [pid = 2096] [serial = 197] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56B4D0400) [pid = 2096] [serial = 199] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56BD14000) [pid = 2096] [serial = 200] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B560BC0000) [pid = 2096] [serial = 193] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56592A400) [pid = 2096] [serial = 194] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56BD2C800) [pid = 2096] [serial = 202] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56591F400) [pid = 2096] [serial = 191] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B55F1F7C00) [pid = 2096] [serial = 190] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B571599C00) [pid = 2096] [serial = 212] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56D905000) [pid = 2096] [serial = 205] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56F81E000) [pid = 2096] [serial = 206] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B57159F400) [pid = 2096] [serial = 217] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B5738C3C00) [pid = 2096] [serial = 218] [outer = 0000000000000000] [url = about:blank] 16:31:04 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56BF59000) [pid = 2096] [serial = 203] [outer = 0000000000000000] [url = about:blank] 16:31:04 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. 16:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 943ms 16:31:04 INFO - PROCESS | 2096 | 1461281464493 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 2096 | 1461281464498 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 16:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:31:04 INFO - PROCESS | 2096 | 1461281464505 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 2096 | 1461281464508 Marionette TRACE conn5 <- [1,350,null,{}] 16:31:04 INFO - PROCESS | 2096 | 1461281464511 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 2096 | 1461281464609 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 16:31:04 INFO - PROCESS | 2096 | 1461281464677 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CDF800 == 44 [pid = 2096] [id = 97] 16:31:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B560549C00) [pid = 2096] [serial = 288] [outer = 0000000000000000] 16:31:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B5642F5400) [pid = 2096] [serial = 289] [outer = 000000B560549C00] 16:31:04 INFO - PROCESS | 2096 | 1461281464725 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B565BB0400) [pid = 2096] [serial = 290] [outer = 000000B560549C00] 16:31:05 INFO - PROCESS | 2096 | 1461281465111 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:05 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. 16:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 689ms 16:31:05 INFO - PROCESS | 2096 | 1461281465195 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 2096 | 1461281465198 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 16:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:31:05 INFO - PROCESS | 2096 | 1461281465201 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 2096 | 1461281465205 Marionette TRACE conn5 <- [1,354,null,{}] 16:31:05 INFO - PROCESS | 2096 | 1461281465215 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 2096 | 1461281465308 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 16:31:05 INFO - PROCESS | 2096 | 1461281465323 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBCA000 == 45 [pid = 2096] [id = 98] 16:31:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B569717800) [pid = 2096] [serial = 291] [outer = 0000000000000000] 16:31:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56971D400) [pid = 2096] [serial = 292] [outer = 000000B569717800] 16:31:05 INFO - PROCESS | 2096 | 1461281465375 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56B4D0000) [pid = 2096] [serial = 293] [outer = 000000B569717800] 16:31:05 INFO - PROCESS | 2096 | 1461281465815 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:05 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. 16:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 628ms 16:31:05 INFO - PROCESS | 2096 | 1461281465842 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 2096 | 1461281465844 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 16:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:31:05 INFO - PROCESS | 2096 | 1461281465848 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 2096 | 1461281465850 Marionette TRACE conn5 <- [1,358,null,{}] 16:31:05 INFO - PROCESS | 2096 | 1461281465858 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 2096 | 1461281465972 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 16:31:05 INFO - PROCESS | 2096 | 1461281465981 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D01F800 == 46 [pid = 2096] [id = 99] 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56BB3A000) [pid = 2096] [serial = 294] [outer = 0000000000000000] 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56BD15800) [pid = 2096] [serial = 295] [outer = 000000B56BB3A000] 16:31:06 INFO - PROCESS | 2096 | 1461281466034 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56BD7E400) [pid = 2096] [serial = 296] [outer = 000000B56BB3A000] 16:31:06 INFO - PROCESS | 2096 | 1461281466460 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:06 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. 16:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 628ms 16:31:06 INFO - PROCESS | 2096 | 1461281466482 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 2096 | 1461281466485 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 16:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:31:06 INFO - PROCESS | 2096 | 1461281466488 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 2096 | 1461281466490 Marionette TRACE conn5 <- [1,362,null,{}] 16:31:06 INFO - PROCESS | 2096 | 1461281466493 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 2096 | 1461281466579 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 16:31:06 INFO - PROCESS | 2096 | 1461281466586 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F87A800 == 47 [pid = 2096] [id = 100] 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56BD79400) [pid = 2096] [serial = 297] [outer = 0000000000000000] 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56BF25400) [pid = 2096] [serial = 298] [outer = 000000B56BD79400] 16:31:06 INFO - PROCESS | 2096 | 1461281466635 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56BF59400) [pid = 2096] [serial = 299] [outer = 000000B56BD79400] 16:31:07 INFO - PROCESS | 2096 | 1461281467137 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:07 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. 16:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 16:31:07 INFO - PROCESS | 2096 | 1461281467168 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 2096 | 1461281467170 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 16:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:31:07 INFO - PROCESS | 2096 | 1461281467173 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 2096 | 1461281467175 Marionette TRACE conn5 <- [1,366,null,{}] 16:31:07 INFO - PROCESS | 2096 | 1461281467178 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 2096 | 1461281467293 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 16:31:07 INFO - PROCESS | 2096 | 1461281467370 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570353000 == 48 [pid = 2096] [id = 101] 16:31:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56D1F1000) [pid = 2096] [serial = 300] [outer = 0000000000000000] 16:31:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56E663800) [pid = 2096] [serial = 301] [outer = 000000B56D1F1000] 16:31:07 INFO - PROCESS | 2096 | 1461281467420 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56EDBF000) [pid = 2096] [serial = 302] [outer = 000000B56D1F1000] 16:31:07 INFO - PROCESS | 2096 | 1461281467836 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:07 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. 16:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 16:31:07 INFO - PROCESS | 2096 | 1461281467855 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 2096 | 1461281467857 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 16:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:31:07 INFO - PROCESS | 2096 | 1461281467860 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 2096 | 1461281467862 Marionette TRACE conn5 <- [1,370,null,{}] 16:31:07 INFO - PROCESS | 2096 | 1461281467866 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 2096 | 1461281467978 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 16:31:07 INFO - PROCESS | 2096 | 1461281467985 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B0000 == 49 [pid = 2096] [id = 102] 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56D909000) [pid = 2096] [serial = 303] [outer = 0000000000000000] 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56F835C00) [pid = 2096] [serial = 304] [outer = 000000B56D909000] 16:31:08 INFO - PROCESS | 2096 | 1461281468030 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56FBBBC00) [pid = 2096] [serial = 305] [outer = 000000B56D909000] 16:31:08 INFO - PROCESS | 2096 | 1461281468484 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:31:08 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. 16:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 691ms 16:31:08 INFO - PROCESS | 2096 | 1461281468557 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 2096 | 1461281468560 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 16:31:08 INFO - PROCESS | 2096 | 1461281468563 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:31:08 INFO - PROCESS | 2096 | 1461281468565 Marionette TRACE conn5 <- [1,374,null,{}] 16:31:08 INFO - PROCESS | 2096 | 1461281468569 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:08 INFO - PROCESS | 2096 | 1461281468700 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 16:31:08 INFO - PROCESS | 2096 | 1461281468723 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5731AB800 == 50 [pid = 2096] [id = 103] 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56FCC6000) [pid = 2096] [serial = 306] [outer = 0000000000000000] 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56FCC7C00) [pid = 2096] [serial = 307] [outer = 000000B56FCC6000] 16:31:08 INFO - PROCESS | 2096 | 1461281468768 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FDDB800) [pid = 2096] [serial = 308] [outer = 000000B56FCC6000] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56FC73000) [pid = 2096] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B564E88400) [pid = 2096] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B564E91C00) [pid = 2096] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56D111C00) [pid = 2096] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56A98C000) [pid = 2096] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56478D000) [pid = 2096] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BD7C000) [pid = 2096] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56564E000) [pid = 2096] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56923A000) [pid = 2096] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B573C6AC00) [pid = 2096] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B571596800) [pid = 2096] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B568C9F000) [pid = 2096] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B560A1C000) [pid = 2096] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B568C57C00) [pid = 2096] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:31:09 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B569717C00) [pid = 2096] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:31:09 INFO - PROCESS | 2096 | 1461281469358 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:31:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 836ms 16:31:09 INFO - PROCESS | 2096 | 1461281469413 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 2096 | 1461281469415 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 16:31:09 INFO - PROCESS | 2096 | 1461281469419 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 2096 | 1461281469421 Marionette TRACE conn5 <- [1,378,null,{}] 16:31:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:31:09 INFO - PROCESS | 2096 | 1461281469424 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 2096 | 1461281469504 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 16:31:09 INFO - PROCESS | 2096 | 1461281469511 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573323000 == 51 [pid = 2096] [id = 104] 16:31:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B569241C00) [pid = 2096] [serial = 309] [outer = 0000000000000000] 16:31:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56C249C00) [pid = 2096] [serial = 310] [outer = 000000B569241C00] 16:31:09 INFO - PROCESS | 2096 | 1461281469558 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56FDE6800) [pid = 2096] [serial = 311] [outer = 000000B569241C00] 16:31:10 INFO - PROCESS | 2096 | 1461281470362 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:31:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 985ms 16:31:10 INFO - PROCESS | 2096 | 1461281470410 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 2096 | 1461281470413 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 16:31:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:31:10 INFO - PROCESS | 2096 | 1461281470416 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 2096 | 1461281470418 Marionette TRACE conn5 <- [1,382,null,{}] 16:31:10 INFO - PROCESS | 2096 | 1461281470421 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 2096 | 1461281470501 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 16:31:10 INFO - PROCESS | 2096 | 1461281470571 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573867000 == 52 [pid = 2096] [id = 105] 16:31:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56BF66C00) [pid = 2096] [serial = 312] [outer = 0000000000000000] 16:31:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FF70400) [pid = 2096] [serial = 313] [outer = 000000B56BF66C00] 16:31:10 INFO - PROCESS | 2096 | 1461281470617 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56FF7F400) [pid = 2096] [serial = 314] [outer = 000000B56BF66C00] 16:31:11 INFO - PROCESS | 2096 | 1461281471058 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:31:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 690ms 16:31:11 INFO - PROCESS | 2096 | 1461281471109 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 2096 | 1461281471112 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 16:31:11 INFO - PROCESS | 2096 | 1461281471115 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:31:11 INFO - PROCESS | 2096 | 1461281471118 Marionette TRACE conn5 <- [1,386,null,{}] 16:31:11 INFO - PROCESS | 2096 | 1461281471170 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 2096 | 1461281471294 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 16:31:11 INFO - PROCESS | 2096 | 1461281471395 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5647C7000 == 53 [pid = 2096] [id = 106] 16:31:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B55D9F1000) [pid = 2096] [serial = 315] [outer = 0000000000000000] 16:31:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B55F141800) [pid = 2096] [serial = 316] [outer = 000000B55D9F1000] 16:31:11 INFO - PROCESS | 2096 | 1461281471454 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B564B5FC00) [pid = 2096] [serial = 317] [outer = 000000B55D9F1000] 16:31:12 INFO - PROCESS | 2096 | 1461281472121 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1028ms 16:31:12 INFO - PROCESS | 2096 | 1461281472148 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 2096 | 1461281472154 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 16:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:31:12 INFO - PROCESS | 2096 | 1461281472159 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 2096 | 1461281472162 Marionette TRACE conn5 <- [1,390,null,{}] 16:31:12 INFO - PROCESS | 2096 | 1461281472168 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 2096 | 1461281472280 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 16:31:12 INFO - PROCESS | 2096 | 1461281472357 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB3C000 == 54 [pid = 2096] [id = 107] 16:31:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B569713400) [pid = 2096] [serial = 318] [outer = 0000000000000000] 16:31:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56971BC00) [pid = 2096] [serial = 319] [outer = 000000B569713400] 16:31:12 INFO - PROCESS | 2096 | 1461281472455 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56BB37C00) [pid = 2096] [serial = 320] [outer = 000000B569713400] 16:31:13 INFO - PROCESS | 2096 | 1461281473090 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 986ms 16:31:13 INFO - PROCESS | 2096 | 1461281473148 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 2096 | 1461281473151 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 16:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:31:13 INFO - PROCESS | 2096 | 1461281473155 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 2096 | 1461281473157 Marionette TRACE conn5 <- [1,394,null,{}] 16:31:13 INFO - PROCESS | 2096 | 1461281473161 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 2096 | 1461281473271 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 16:31:13 INFO - PROCESS | 2096 | 1461281473345 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AB4000 == 55 [pid = 2096] [id = 108] 16:31:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56C576C00) [pid = 2096] [serial = 321] [outer = 0000000000000000] 16:31:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56CB19000) [pid = 2096] [serial = 322] [outer = 000000B56C576C00] 16:31:13 INFO - PROCESS | 2096 | 1461281473446 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56CB28C00) [pid = 2096] [serial = 323] [outer = 000000B56C576C00] 16:31:14 INFO - PROCESS | 2096 | 1461281474049 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:31:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 943ms 16:31:14 INFO - PROCESS | 2096 | 1461281474101 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 2096 | 1461281474109 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 16:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:31:14 INFO - PROCESS | 2096 | 1461281474119 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 2096 | 1461281474122 Marionette TRACE conn5 <- [1,398,null,{}] 16:31:14 INFO - PROCESS | 2096 | 1461281474126 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:14 INFO - PROCESS | 2096 | 1461281474261 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 16:31:14 INFO - PROCESS | 2096 | 1461281474345 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574484800 == 56 [pid = 2096] [id = 109] 16:31:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56FCCB400) [pid = 2096] [serial = 324] [outer = 0000000000000000] 16:31:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B570D06000) [pid = 2096] [serial = 325] [outer = 000000B56FCCB400] 16:31:14 INFO - PROCESS | 2096 | 1461281474401 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B570D0E800) [pid = 2096] [serial = 326] [outer = 000000B56FCCB400] 16:31:14 INFO - PROCESS | 2096 | 1461281474937 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 880ms 16:31:15 INFO - PROCESS | 2096 | 1461281474999 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 2096 | 1461281475002 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 16:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:31:15 INFO - PROCESS | 2096 | 1461281475005 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 2096 | 1461281475008 Marionette TRACE conn5 <- [1,402,null,{}] 16:31:15 INFO - PROCESS | 2096 | 1461281475011 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 2096 | 1461281475115 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 16:31:15 INFO - PROCESS | 2096 | 1461281475201 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575518000 == 57 [pid = 2096] [id = 110] 16:31:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B57135A000) [pid = 2096] [serial = 327] [outer = 0000000000000000] 16:31:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B571360000) [pid = 2096] [serial = 328] [outer = 000000B57135A000] 16:31:15 INFO - PROCESS | 2096 | 1461281475257 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B5714AC000) [pid = 2096] [serial = 329] [outer = 000000B57135A000] 16:31:15 INFO - PROCESS | 2096 | 1461281475871 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 923ms 16:31:15 INFO - PROCESS | 2096 | 1461281475930 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 2096 | 1461281475933 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 16:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:31:15 INFO - PROCESS | 2096 | 1461281475937 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 2096 | 1461281475939 Marionette TRACE conn5 <- [1,406,null,{}] 16:31:15 INFO - PROCESS | 2096 | 1461281475943 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 2096 | 1461281476073 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 16:31:16 INFO - PROCESS | 2096 | 1461281476313 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B5D9000 == 58 [pid = 2096] [id = 111] 16:31:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B55D89E400) [pid = 2096] [serial = 330] [outer = 0000000000000000] 16:31:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B55D92C400) [pid = 2096] [serial = 331] [outer = 000000B55D89E400] 16:31:16 INFO - PROCESS | 2096 | 1461281476372 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B5646B5400) [pid = 2096] [serial = 332] [outer = 000000B55D89E400] 16:31:17 INFO - PROCESS | 2096 | 1461281477048 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1189ms 16:31:17 INFO - PROCESS | 2096 | 1461281477129 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 2096 | 1461281477134 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 16:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:31:17 INFO - PROCESS | 2096 | 1461281477140 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 2096 | 1461281477143 Marionette TRACE conn5 <- [1,410,null,{}] 16:31:17 INFO - PROCESS | 2096 | 1461281477148 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:17 INFO - PROCESS | 2096 | 1461281477274 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 16:31:17 INFO - PROCESS | 2096 | 1461281477345 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C207800 == 59 [pid = 2096] [id = 112] 16:31:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56923F800) [pid = 2096] [serial = 333] [outer = 0000000000000000] 16:31:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B569715000) [pid = 2096] [serial = 334] [outer = 000000B56923F800] 16:31:17 INFO - PROCESS | 2096 | 1461281477398 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56B552000) [pid = 2096] [serial = 335] [outer = 000000B56923F800] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B565729000 == 58 [pid = 2096] [id = 59] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B573323000 == 57 [pid = 2096] [id = 104] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5731AB800 == 56 [pid = 2096] [id = 103] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713B0000 == 55 [pid = 2096] [id = 102] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B570353000 == 54 [pid = 2096] [id = 101] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F87A800 == 53 [pid = 2096] [id = 100] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D01F800 == 52 [pid = 2096] [id = 99] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBCA000 == 51 [pid = 2096] [id = 98] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CDF800 == 50 [pid = 2096] [id = 97] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B55D88A400) [pid = 2096] [serial = 223] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56CA04800) [pid = 2096] [serial = 229] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B569234C00) [pid = 2096] [serial = 226] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B5714F1400) [pid = 2096] [serial = 232] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B573CAF800) [pid = 2096] [serial = 235] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B57135EC00) [pid = 2096] [serial = 271] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C022000 == 49 [pid = 2096] [id = 96] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56573B800 == 48 [pid = 2096] [id = 95] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713B0800 == 47 [pid = 2096] [id = 94] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FB97800 == 46 [pid = 2096] [id = 93] 16:31:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5663A9800 == 45 [pid = 2096] [id = 92] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B565694800) [pid = 2096] [serial = 133] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56BD18400) [pid = 2096] [serial = 136] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56FCC5800) [pid = 2096] [serial = 256] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B564E8D400) [pid = 2096] [serial = 259] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56FDE6400) [pid = 2096] [serial = 257] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56FF71800) [pid = 2096] [serial = 262] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56ED26C00) [pid = 2096] [serial = 253] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FC74C00) [pid = 2096] [serial = 260] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56B4D7400) [pid = 2096] [serial = 247] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56BD18C00) [pid = 2096] [serial = 248] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B565690800) [pid = 2096] [serial = 244] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B568C4C800) [pid = 2096] [serial = 245] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BD85C00) [pid = 2096] [serial = 250] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56C6BB800) [pid = 2096] [serial = 251] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B568C3BC00) [pid = 2096] [serial = 239] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B5657A0C00) [pid = 2096] [serial = 238] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56BA8E000) [pid = 2096] [serial = 242] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B569719400) [pid = 2096] [serial = 241] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B573DAC400) [pid = 2096] [serial = 221] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B5738C3000) [pid = 2096] [serial = 268] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B573CB2000) [pid = 2096] [serial = 269] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56FF7C800) [pid = 2096] [serial = 263] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56EE61000) [pid = 2096] [serial = 265] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56FF7B800) [pid = 2096] [serial = 266] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56F81B400) [pid = 2096] [serial = 254] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B573C69400) [pid = 2096] [serial = 173] [outer = 0000000000000000] [url = about:blank] 16:31:17 INFO - PROCESS | 2096 | 1461281477916 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 839ms 16:31:17 INFO - PROCESS | 2096 | 1461281477983 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 2096 | 1461281477988 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 16:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:31:18 INFO - PROCESS | 2096 | 1461281477993 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 2096 | 1461281477995 Marionette TRACE conn5 <- [1,414,null,{}] 16:31:18 INFO - PROCESS | 2096 | 1461281477999 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 2096 | 1461281478084 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 16:31:18 INFO - PROCESS | 2096 | 1461281478093 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568684000 == 46 [pid = 2096] [id = 113] 16:31:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B565921800) [pid = 2096] [serial = 336] [outer = 0000000000000000] 16:31:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B568C9E800) [pid = 2096] [serial = 337] [outer = 000000B565921800] 16:31:18 INFO - PROCESS | 2096 | 1461281478143 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56B55B800) [pid = 2096] [serial = 338] [outer = 000000B565921800] 16:31:18 INFO - PROCESS | 2096 | 1461281478614 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 690ms 16:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:31:18 INFO - PROCESS | 2096 | 1461281478686 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 2096 | 1461281478688 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 16:31:18 INFO - PROCESS | 2096 | 1461281478693 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 2096 | 1461281478699 Marionette TRACE conn5 <- [1,418,null,{}] 16:31:18 INFO - PROCESS | 2096 | 1461281478742 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 2096 | 1461281478841 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 16:31:18 INFO - PROCESS | 2096 | 1461281478907 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB45800 == 47 [pid = 2096] [id = 114] 16:31:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56BA97400) [pid = 2096] [serial = 339] [outer = 0000000000000000] 16:31:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56BF2B000) [pid = 2096] [serial = 340] [outer = 000000B56BA97400] 16:31:18 INFO - PROCESS | 2096 | 1461281478954 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56C7F1400) [pid = 2096] [serial = 341] [outer = 000000B56BA97400] 16:31:19 INFO - PROCESS | 2096 | 1461281479802 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:31:19 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 16:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1177ms 16:31:19 INFO - PROCESS | 2096 | 1461281479872 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 2096 | 1461281479874 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 16:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:31:19 INFO - PROCESS | 2096 | 1461281479878 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 2096 | 1461281479880 Marionette TRACE conn5 <- [1,422,null,{}] 16:31:19 INFO - PROCESS | 2096 | 1461281479888 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:20 INFO - PROCESS | 2096 | 1461281479996 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 16:31:20 INFO - PROCESS | 2096 | 1461281480003 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F877000 == 48 [pid = 2096] [id = 115] 16:31:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56C24C400) [pid = 2096] [serial = 342] [outer = 0000000000000000] 16:31:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56D905000) [pid = 2096] [serial = 343] [outer = 000000B56C24C400] 16:31:20 INFO - PROCESS | 2096 | 1461281480049 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56EDA0800) [pid = 2096] [serial = 344] [outer = 000000B56C24C400] 16:31:21 INFO - PROCESS | 2096 | 1461281480993 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1127ms 16:31:21 INFO - PROCESS | 2096 | 1461281481008 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 16:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:31:21 INFO - PROCESS | 2096 | 1461281481010 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 16:31:21 INFO - PROCESS | 2096 | 1461281481013 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 2096 | 1461281481015 Marionette TRACE conn5 <- [1,426,null,{}] 16:31:21 INFO - PROCESS | 2096 | 1461281481019 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 2096 | 1461281481127 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 16:31:21 INFO - PROCESS | 2096 | 1461281481176 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569761000 == 49 [pid = 2096] [id = 116] 16:31:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56F840800) [pid = 2096] [serial = 345] [outer = 0000000000000000] 16:31:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56FB47800) [pid = 2096] [serial = 346] [outer = 000000B56F840800] 16:31:21 INFO - PROCESS | 2096 | 1461281481233 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56FDDF400) [pid = 2096] [serial = 347] [outer = 000000B56F840800] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B55D81F000) [pid = 2096] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56923C800) [pid = 2096] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B569717800) [pid = 2096] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B568C7C800) [pid = 2096] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B55F1F4C00) [pid = 2096] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B560549C00) [pid = 2096] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B571357000) [pid = 2096] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56D909000) [pid = 2096] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B564CE8400) [pid = 2096] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56FCC6000) [pid = 2096] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56D1F1000) [pid = 2096] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B565694400) [pid = 2096] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B568DB8800) [pid = 2096] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BB3A000) [pid = 2096] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56BD79400) [pid = 2096] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56FE94800) [pid = 2096] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B55F334000) [pid = 2096] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B573C6CC00) [pid = 2096] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B569241C00) [pid = 2096] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B5646BC400) [pid = 2096] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B55D9EE000) [pid = 2096] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BF5FC00) [pid = 2096] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B569718000) [pid = 2096] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:31:21 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56BF63000) [pid = 2096] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:31:21 INFO - PROCESS | 2096 | 1461281481853 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 2096 | 1461281481919 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 16:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:31:21 INFO - PROCESS | 2096 | 1461281481922 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 2096 | 1461281481924 Marionette TRACE conn5 <- [1,430,null,{}] 16:31:21 INFO - PROCESS | 2096 | 1461281481928 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:22 INFO - PROCESS | 2096 | 1461281482012 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 16:31:22 INFO - PROCESS | 2096 | 1461281482026 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AF800 == 50 [pid = 2096] [id = 117] 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B568C33000) [pid = 2096] [serial = 348] [outer = 0000000000000000] 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B568C7C800) [pid = 2096] [serial = 349] [outer = 000000B568C33000] 16:31:22 INFO - PROCESS | 2096 | 1461281482071 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56BD80800) [pid = 2096] [serial = 350] [outer = 000000B568C33000] 16:31:22 INFO - PROCESS | 2096 | 1461281482492 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 629ms 16:31:22 INFO - PROCESS | 2096 | 1461281482554 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 2096 | 1461281482556 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 16:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:31:22 INFO - PROCESS | 2096 | 1461281482559 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 2096 | 1461281482561 Marionette TRACE conn5 <- [1,434,null,{}] 16:31:22 INFO - PROCESS | 2096 | 1461281482565 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:22 INFO - PROCESS | 2096 | 1461281482646 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 16:31:22 INFO - PROCESS | 2096 | 1461281482653 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57332D000 == 51 [pid = 2096] [id = 118] 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56F820C00) [pid = 2096] [serial = 351] [outer = 0000000000000000] 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56FEEF000) [pid = 2096] [serial = 352] [outer = 000000B56F820C00] 16:31:22 INFO - PROCESS | 2096 | 1461281482700 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56FF77800) [pid = 2096] [serial = 353] [outer = 000000B56F820C00] 16:31:23 INFO - PROCESS | 2096 | 1461281483113 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 586ms 16:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:31:23 INFO - PROCESS | 2096 | 1461281483169 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 2096 | 1461281483172 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 16:31:23 INFO - PROCESS | 2096 | 1461281483175 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 2096 | 1461281483177 Marionette TRACE conn5 <- [1,438,null,{}] 16:31:23 INFO - PROCESS | 2096 | 1461281483180 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 2096 | 1461281483266 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 16:31:23 INFO - PROCESS | 2096 | 1461281483273 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738D3000 == 52 [pid = 2096] [id = 119] 16:31:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56FF7E400) [pid = 2096] [serial = 354] [outer = 0000000000000000] 16:31:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B571354400) [pid = 2096] [serial = 355] [outer = 000000B56FF7E400] 16:31:23 INFO - PROCESS | 2096 | 1461281483320 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B5714B0400) [pid = 2096] [serial = 356] [outer = 000000B56FF7E400] 16:31:23 INFO - PROCESS | 2096 | 1461281483731 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 628ms 16:31:23 INFO - PROCESS | 2096 | 1461281483804 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 2096 | 1461281483806 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 16:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:31:23 INFO - PROCESS | 2096 | 1461281483860 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 2096 | 1461281483864 Marionette TRACE conn5 <- [1,442,null,{}] 16:31:23 INFO - PROCESS | 2096 | 1461281483871 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 2096 | 1461281484042 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 16:31:24 INFO - PROCESS | 2096 | 1461281484125 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568645000 == 53 [pid = 2096] [id = 120] 16:31:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B564E8B400) [pid = 2096] [serial = 357] [outer = 0000000000000000] 16:31:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56564D400) [pid = 2096] [serial = 358] [outer = 000000B564E8B400] 16:31:24 INFO - PROCESS | 2096 | 1461281484184 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B568C4E400) [pid = 2096] [serial = 359] [outer = 000000B564E8B400] 16:31:24 INFO - PROCESS | 2096 | 1461281484738 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 987ms 16:31:24 INFO - PROCESS | 2096 | 1461281484800 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 2096 | 1461281484804 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 16:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:31:24 INFO - PROCESS | 2096 | 1461281484809 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 2096 | 1461281484812 Marionette TRACE conn5 <- [1,446,null,{}] 16:31:24 INFO - PROCESS | 2096 | 1461281484820 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 2096 | 1461281484934 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 16:31:25 INFO - PROCESS | 2096 | 1461281485010 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C86D800 == 54 [pid = 2096] [id = 121] 16:31:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56B439000) [pid = 2096] [serial = 360] [outer = 0000000000000000] 16:31:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BD26400) [pid = 2096] [serial = 361] [outer = 000000B56B439000] 16:31:25 INFO - PROCESS | 2096 | 1461281485107 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BF2C400) [pid = 2096] [serial = 362] [outer = 000000B56B439000] 16:31:25 INFO - PROCESS | 2096 | 1461281485736 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 987ms 16:31:25 INFO - PROCESS | 2096 | 1461281485812 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 2096 | 1461281485815 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 16:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:31:25 INFO - PROCESS | 2096 | 1461281485821 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 2096 | 1461281485823 Marionette TRACE conn5 <- [1,450,null,{}] 16:31:25 INFO - PROCESS | 2096 | 1461281485828 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:25 INFO - PROCESS | 2096 | 1461281485940 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 16:31:26 INFO - PROCESS | 2096 | 1461281486016 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E36800 == 55 [pid = 2096] [id = 122] 16:31:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56F81F800) [pid = 2096] [serial = 363] [outer = 0000000000000000] 16:31:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56FC74400) [pid = 2096] [serial = 364] [outer = 000000B56F81F800] 16:31:26 INFO - PROCESS | 2096 | 1461281486121 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56FEF2000) [pid = 2096] [serial = 365] [outer = 000000B56F81F800] 16:31:26 INFO - PROCESS | 2096 | 1461281486797 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 2096 | 1461281486858 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 16:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:31:26 INFO - PROCESS | 2096 | 1461281486862 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 2096 | 1461281486864 Marionette TRACE conn5 <- [1,454,null,{}] 16:31:26 INFO - PROCESS | 2096 | 1461281486868 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 2096 | 1461281486995 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 16:31:27 INFO - PROCESS | 2096 | 1461281487068 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B23800 == 56 [pid = 2096] [id = 123] 16:31:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B5713F2400) [pid = 2096] [serial = 366] [outer = 0000000000000000] 16:31:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B5713F9800) [pid = 2096] [serial = 367] [outer = 000000B5713F2400] 16:31:27 INFO - PROCESS | 2096 | 1461281487165 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B5714B5400) [pid = 2096] [serial = 368] [outer = 000000B5713F2400] 16:31:27 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:27 INFO - PROCESS | 2096 | 1461281487795 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 986ms 16:31:27 INFO - PROCESS | 2096 | 1461281487850 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 2096 | 1461281487853 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 16:31:27 INFO - PROCESS | 2096 | 1461281487857 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:31:27 INFO - PROCESS | 2096 | 1461281487859 Marionette TRACE conn5 <- [1,458,null,{}] 16:31:27 INFO - PROCESS | 2096 | 1461281487863 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 2096 | 1461281487968 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 16:31:28 INFO - PROCESS | 2096 | 1461281488041 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575530800 == 57 [pid = 2096] [id = 124] 16:31:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B5714F1800) [pid = 2096] [serial = 369] [outer = 0000000000000000] 16:31:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B5714F5C00) [pid = 2096] [serial = 370] [outer = 000000B5714F1800] 16:31:28 INFO - PROCESS | 2096 | 1461281488138 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B57159C000) [pid = 2096] [serial = 371] [outer = 000000B5714F1800] 16:31:28 INFO - PROCESS | 2096 | 1461281488886 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 2096 | 1461281488941 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 16:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:31:28 INFO - PROCESS | 2096 | 1461281488947 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 2096 | 1461281488951 Marionette TRACE conn5 <- [1,462,null,{}] 16:31:28 INFO - PROCESS | 2096 | 1461281488958 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 2096 | 1461281489086 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 16:31:29 INFO - PROCESS | 2096 | 1461281489179 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568681800 == 58 [pid = 2096] [id = 125] 16:31:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B55D89C400) [pid = 2096] [serial = 372] [outer = 0000000000000000] 16:31:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B55F32A800) [pid = 2096] [serial = 373] [outer = 000000B55D89C400] 16:31:29 INFO - PROCESS | 2096 | 1461281489230 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B568C2F800) [pid = 2096] [serial = 374] [outer = 000000B55D89C400] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B57332D000 == 57 [pid = 2096] [id = 118] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713AF800 == 56 [pid = 2096] [id = 117] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B569761000 == 55 [pid = 2096] [id = 116] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F877000 == 54 [pid = 2096] [id = 115] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB45800 == 53 [pid = 2096] [id = 114] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B568684000 == 52 [pid = 2096] [id = 113] 16:31:29 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56EDC4400) [pid = 2096] [serial = 280] [outer = 0000000000000000] [url = about:blank] 16:31:29 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56FF70400) [pid = 2096] [serial = 313] [outer = 0000000000000000] [url = about:blank] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C207800 == 51 [pid = 2096] [id = 112] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B5D9000 == 50 [pid = 2096] [id = 111] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AB4000 == 49 [pid = 2096] [id = 108] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB3C000 == 48 [pid = 2096] [id = 107] 16:31:29 INFO - PROCESS | 2096 | --DOCSHELL 000000B5647C7000 == 47 [pid = 2096] [id = 106] 16:31:29 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:29 INFO - PROCESS | 2096 | 1461281489951 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 2096 | 1461281489994 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 16:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:31:30 INFO - PROCESS | 2096 | 1461281490018 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 2096 | 1461281490021 Marionette TRACE conn5 <- [1,466,null,{}] 16:31:30 INFO - PROCESS | 2096 | 1461281490024 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 2096 | 1461281490125 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56971D400) [pid = 2096] [serial = 292] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56A98CC00) [pid = 2096] [serial = 227] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B573D37000) [pid = 2096] [serial = 188] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B5642F5400) [pid = 2096] [serial = 289] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B573CB4800) [pid = 2096] [serial = 272] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56F835C00) [pid = 2096] [serial = 304] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56971F800) [pid = 2096] [serial = 277] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B565F9B000) [pid = 2096] [serial = 287] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56FDDB800) [pid = 2096] [serial = 308] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56EDBF000) [pid = 2096] [serial = 302] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B5738CA000) [pid = 2096] [serial = 130] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56B523C00) [pid = 2096] [serial = 179] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B56BD15800) [pid = 2096] [serial = 295] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56B4D0000) [pid = 2096] [serial = 293] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B565BB0400) [pid = 2096] [serial = 290] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56FBBBC00) [pid = 2096] [serial = 305] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56BF59400) [pid = 2096] [serial = 299] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56E663800) [pid = 2096] [serial = 301] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B5715A2C00) [pid = 2096] [serial = 233] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56BF28000) [pid = 2096] [serial = 284] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B564E86400) [pid = 2096] [serial = 286] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B573CB6400) [pid = 2096] [serial = 185] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56FDE6800) [pid = 2096] [serial = 311] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56632D000) [pid = 2096] [serial = 176] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56FCC7C00) [pid = 2096] [serial = 307] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B568C51800) [pid = 2096] [serial = 283] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B565923400) [pid = 2096] [serial = 275] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B55D8A7C00) [pid = 2096] [serial = 274] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56FC7CC00) [pid = 2096] [serial = 182] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B573DAF000) [pid = 2096] [serial = 236] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56BF25400) [pid = 2096] [serial = 298] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56EDBFC00) [pid = 2096] [serial = 230] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56C249C00) [pid = 2096] [serial = 310] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BD7E400) [pid = 2096] [serial = 296] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55F326000) [pid = 2096] [serial = 224] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56BD13000) [pid = 2096] [serial = 278] [outer = 0000000000000000] [url = about:blank] 16:31:30 INFO - PROCESS | 2096 | 1461281490212 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565725800 == 48 [pid = 2096] [id = 126] 16:31:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B55F326000) [pid = 2096] [serial = 375] [outer = 0000000000000000] 16:31:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B564E8C400) [pid = 2096] [serial = 376] [outer = 000000B55F326000] 16:31:30 INFO - PROCESS | 2096 | 1461281490260 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B566331C00) [pid = 2096] [serial = 377] [outer = 000000B55F326000] 16:31:30 INFO - PROCESS | 2096 | 1461281490727 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 2096 | 1461281490755 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 16:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:31:30 INFO - PROCESS | 2096 | 1461281490759 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 2096 | 1461281490763 Marionette TRACE conn5 <- [1,470,null,{}] 16:31:30 INFO - PROCESS | 2096 | 1461281490774 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 2096 | 1461281490861 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 16:31:30 INFO - PROCESS | 2096 | 1461281490872 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C206000 == 49 [pid = 2096] [id = 127] 16:31:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56B436C00) [pid = 2096] [serial = 378] [outer = 0000000000000000] 16:31:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56B522000) [pid = 2096] [serial = 379] [outer = 000000B56B436C00] 16:31:30 INFO - PROCESS | 2096 | 1461281490920 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BD18C00) [pid = 2096] [serial = 380] [outer = 000000B56B436C00] 16:31:31 INFO - PROCESS | 2096 | 1461281491376 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 648ms 16:31:31 INFO - PROCESS | 2096 | 1461281491410 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 2096 | 1461281491413 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 16:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:31:31 INFO - PROCESS | 2096 | 1461281491417 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 2096 | 1461281491419 Marionette TRACE conn5 <- [1,474,null,{}] 16:31:31 INFO - PROCESS | 2096 | 1461281491422 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:31 INFO - PROCESS | 2096 | 1461281491507 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 16:31:31 INFO - PROCESS | 2096 | 1461281491516 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB3C000 == 50 [pid = 2096] [id = 128] 16:31:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BD80400) [pid = 2096] [serial = 381] [outer = 0000000000000000] 16:31:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56BF25400) [pid = 2096] [serial = 382] [outer = 000000B56BD80400] 16:31:31 INFO - PROCESS | 2096 | 1461281491566 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56BF5EC00) [pid = 2096] [serial = 383] [outer = 000000B56BD80400] 16:31:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56BF5C800) [pid = 2096] [serial = 384] [outer = 000000B563C75000] 16:31:32 INFO - PROCESS | 2096 | 1461281492077 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 691ms 16:31:32 INFO - PROCESS | 2096 | 1461281492110 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 2096 | 1461281492112 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 16:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:31:32 INFO - PROCESS | 2096 | 1461281492115 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 2096 | 1461281492117 Marionette TRACE conn5 <- [1,478,null,{}] 16:31:32 INFO - PROCESS | 2096 | 1461281492121 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 2096 | 1461281492231 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 16:31:32 INFO - PROCESS | 2096 | 1461281492240 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F87B800 == 51 [pid = 2096] [id = 129] 16:31:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56CB1D400) [pid = 2096] [serial = 385] [outer = 0000000000000000] 16:31:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56D90EC00) [pid = 2096] [serial = 386] [outer = 000000B56CB1D400] 16:31:32 INFO - PROCESS | 2096 | 1461281492286 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56EDB7000) [pid = 2096] [serial = 387] [outer = 000000B56CB1D400] 16:31:32 INFO - PROCESS | 2096 | 1461281492781 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 691ms 16:31:32 INFO - PROCESS | 2096 | 1461281492810 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 2096 | 1461281492812 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 16:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:31:32 INFO - PROCESS | 2096 | 1461281492816 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 2096 | 1461281492818 Marionette TRACE conn5 <- [1,482,null,{}] 16:31:32 INFO - PROCESS | 2096 | 1461281492821 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 2096 | 1461281492953 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 16:31:32 INFO - PROCESS | 2096 | 1461281492963 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57035B000 == 52 [pid = 2096] [id = 130] 16:31:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56CB20800) [pid = 2096] [serial = 388] [outer = 0000000000000000] 16:31:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56F8D4400) [pid = 2096] [serial = 389] [outer = 000000B56CB20800] 16:31:33 INFO - PROCESS | 2096 | 1461281493011 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56FDE0800) [pid = 2096] [serial = 390] [outer = 000000B56CB20800] 16:31:33 INFO - PROCESS | 2096 | 1461281493495 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 733ms 16:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:31:33 INFO - PROCESS | 2096 | 1461281493580 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 2096 | 1461281493582 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 16:31:33 INFO - PROCESS | 2096 | 1461281493586 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 2096 | 1461281493588 Marionette TRACE conn5 <- [1,486,null,{}] 16:31:33 INFO - PROCESS | 2096 | 1461281493591 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 2096 | 1461281493699 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 16:31:33 INFO - PROCESS | 2096 | 1461281493750 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571522800 == 53 [pid = 2096] [id = 131] 16:31:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56FE97000) [pid = 2096] [serial = 391] [outer = 0000000000000000] 16:31:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56FEF7800) [pid = 2096] [serial = 392] [outer = 000000B56FE97000] 16:31:33 INFO - PROCESS | 2096 | 1461281493796 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56FF7AC00) [pid = 2096] [serial = 393] [outer = 000000B56FE97000] 16:31:34 INFO - PROCESS | 2096 | 1461281494213 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 693ms 16:31:34 INFO - PROCESS | 2096 | 1461281494279 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 2096 | 1461281494282 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 16:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:31:34 INFO - PROCESS | 2096 | 1461281494285 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 2096 | 1461281494287 Marionette TRACE conn5 <- [1,490,null,{}] 16:31:34 INFO - PROCESS | 2096 | 1461281494291 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 2096 | 1461281494395 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 16:31:34 INFO - PROCESS | 2096 | 1461281494402 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57319A000 == 54 [pid = 2096] [id = 132] 16:31:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56FE98000) [pid = 2096] [serial = 394] [outer = 0000000000000000] 16:31:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B570D10C00) [pid = 2096] [serial = 395] [outer = 000000B56FE98000] 16:31:34 INFO - PROCESS | 2096 | 1461281494453 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B5713F3400) [pid = 2096] [serial = 396] [outer = 000000B56FE98000] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56C24C400) [pid = 2096] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56F840800) [pid = 2096] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B565921800) [pid = 2096] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B55D89E400) [pid = 2096] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56BA97400) [pid = 2096] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56923F800) [pid = 2096] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B568C33000) [pid = 2096] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56F820C00) [pid = 2096] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BF66C00) [pid = 2096] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:31:34 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56D90F400) [pid = 2096] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:31:34 INFO - PROCESS | 2096 | 1461281494933 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 691ms 16:31:34 INFO - PROCESS | 2096 | 1461281494979 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 2096 | 1461281494981 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 16:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:31:35 INFO - PROCESS | 2096 | 1461281495010 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 2096 | 1461281495012 Marionette TRACE conn5 <- [1,494,null,{}] 16:31:35 INFO - PROCESS | 2096 | 1461281495019 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 2096 | 1461281495102 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 16:31:35 INFO - PROCESS | 2096 | 1461281495108 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573715800 == 55 [pid = 2096] [id = 133] 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56D90D000) [pid = 2096] [serial = 397] [outer = 0000000000000000] 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B570D0CC00) [pid = 2096] [serial = 398] [outer = 000000B56D90D000] 16:31:35 INFO - PROCESS | 2096 | 1461281495154 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B5714AC400) [pid = 2096] [serial = 399] [outer = 000000B56D90D000] 16:31:35 INFO - PROCESS | 2096 | 1461281495578 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 16:31:35 INFO - PROCESS | 2096 | 1461281495658 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 2096 | 1461281495661 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 16:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:31:35 INFO - PROCESS | 2096 | 1461281495664 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 2096 | 1461281495666 Marionette TRACE conn5 <- [1,498,null,{}] 16:31:35 INFO - PROCESS | 2096 | 1461281495669 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 2096 | 1461281495752 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 16:31:35 INFO - PROCESS | 2096 | 1461281495759 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573876000 == 56 [pid = 2096] [id = 134] 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B5714F8C00) [pid = 2096] [serial = 400] [outer = 0000000000000000] 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B57159C400) [pid = 2096] [serial = 401] [outer = 000000B5714F8C00] 16:31:35 INFO - PROCESS | 2096 | 1461281495806 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B5738C4400) [pid = 2096] [serial = 402] [outer = 000000B5714F8C00] 16:31:36 INFO - PROCESS | 2096 | 1461281496229 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 587ms 16:31:36 INFO - PROCESS | 2096 | 1461281496255 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 2096 | 1461281496257 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 16:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:31:36 INFO - PROCESS | 2096 | 1461281496261 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 2096 | 1461281496263 Marionette TRACE conn5 <- [1,502,null,{}] 16:31:36 INFO - PROCESS | 2096 | 1461281496267 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 2096 | 1461281496369 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 16:31:36 INFO - PROCESS | 2096 | 1461281496375 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57446B000 == 57 [pid = 2096] [id = 135] 16:31:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B5738C3C00) [pid = 2096] [serial = 403] [outer = 0000000000000000] 16:31:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B573C6AC00) [pid = 2096] [serial = 404] [outer = 000000B5738C3C00] 16:31:36 INFO - PROCESS | 2096 | 1461281496427 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B573CB8400) [pid = 2096] [serial = 405] [outer = 000000B5738C3C00] 16:31:37 INFO - PROCESS | 2096 | 1461281497060 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 838ms 16:31:37 INFO - PROCESS | 2096 | 1461281497102 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 2096 | 1461281497107 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 16:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:31:37 INFO - PROCESS | 2096 | 1461281497114 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 2096 | 1461281497118 Marionette TRACE conn5 <- [1,506,null,{}] 16:31:37 INFO - PROCESS | 2096 | 1461281497124 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 2096 | 1461281497239 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 16:31:37 INFO - PROCESS | 2096 | 1461281497329 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569760000 == 58 [pid = 2096] [id = 136] 16:31:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B564E84000) [pid = 2096] [serial = 406] [outer = 0000000000000000] 16:31:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B565F9B000) [pid = 2096] [serial = 407] [outer = 000000B564E84000] 16:31:37 INFO - PROCESS | 2096 | 1461281497388 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B569237400) [pid = 2096] [serial = 408] [outer = 000000B564E84000] 16:31:38 INFO - PROCESS | 2096 | 1461281498014 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 943ms 16:31:38 INFO - PROCESS | 2096 | 1461281498059 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 2096 | 1461281498066 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 16:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:31:38 INFO - PROCESS | 2096 | 1461281498073 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 2096 | 1461281498076 Marionette TRACE conn5 <- [1,510,null,{}] 16:31:38 INFO - PROCESS | 2096 | 1461281498081 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:38 INFO - PROCESS | 2096 | 1461281498224 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 16:31:38 INFO - PROCESS | 2096 | 1461281498341 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570352800 == 59 [pid = 2096] [id = 137] 16:31:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BA35C00) [pid = 2096] [serial = 409] [outer = 0000000000000000] 16:31:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BF58400) [pid = 2096] [serial = 410] [outer = 000000B56BA35C00] 16:31:38 INFO - PROCESS | 2096 | 1461281498399 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56EE69000) [pid = 2096] [serial = 411] [outer = 000000B56BA35C00] 16:31:39 INFO - PROCESS | 2096 | 1461281499053 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1027ms 16:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:31:39 INFO - PROCESS | 2096 | 1461281499106 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 2096 | 1461281499109 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 16:31:39 INFO - PROCESS | 2096 | 1461281499112 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 2096 | 1461281499117 Marionette TRACE conn5 <- [1,514,null,{}] 16:31:39 INFO - PROCESS | 2096 | 1461281499147 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 2096 | 1461281499323 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 16:31:39 INFO - PROCESS | 2096 | 1461281499411 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B2E800 == 60 [pid = 2096] [id = 138] 16:31:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56F8DB000) [pid = 2096] [serial = 412] [outer = 0000000000000000] 16:31:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56FCB1400) [pid = 2096] [serial = 413] [outer = 000000B56F8DB000] 16:31:39 INFO - PROCESS | 2096 | 1461281499470 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56FDD7C00) [pid = 2096] [serial = 414] [outer = 000000B56F8DB000] 16:31:40 INFO - PROCESS | 2096 | 1461281500050 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:31:40 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 16:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 986ms 16:31:40 INFO - PROCESS | 2096 | 1461281500101 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 2096 | 1461281500104 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 16:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:31:40 INFO - PROCESS | 2096 | 1461281500107 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 2096 | 1461281500110 Marionette TRACE conn5 <- [1,518,null,{}] 16:31:40 INFO - PROCESS | 2096 | 1461281500114 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:40 INFO - PROCESS | 2096 | 1461281500260 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 16:31:40 INFO - PROCESS | 2096 | 1461281500310 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D83800 == 61 [pid = 2096] [id = 139] 16:31:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B5713F3C00) [pid = 2096] [serial = 415] [outer = 0000000000000000] 16:31:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B571468400) [pid = 2096] [serial = 416] [outer = 000000B5713F3C00] 16:31:40 INFO - PROCESS | 2096 | 1461281500366 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B571471400) [pid = 2096] [serial = 417] [outer = 000000B5713F3C00] 16:31:40 INFO - PROCESS | 2096 | 1461281500906 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 839ms 16:31:40 INFO - PROCESS | 2096 | 1461281500949 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 2096 | 1461281500952 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 16:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:31:40 INFO - PROCESS | 2096 | 1461281500955 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 2096 | 1461281500958 Marionette TRACE conn5 <- [1,522,null,{}] 16:31:40 INFO - PROCESS | 2096 | 1461281500962 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 2096 | 1461281501067 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 16:31:41 INFO - PROCESS | 2096 | 1461281501152 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DA9800 == 62 [pid = 2096] [id = 140] 16:31:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B57146FC00) [pid = 2096] [serial = 418] [outer = 0000000000000000] 16:31:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B571492000) [pid = 2096] [serial = 419] [outer = 000000B57146FC00] 16:31:41 INFO - PROCESS | 2096 | 1461281501208 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B571498000) [pid = 2096] [serial = 420] [outer = 000000B57146FC00] 16:31:41 INFO - PROCESS | 2096 | 1461281501891 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 986ms 16:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:31:41 INFO - PROCESS | 2096 | 1461281501944 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 2096 | 1461281501947 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 16:31:41 INFO - PROCESS | 2096 | 1461281501951 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 2096 | 1461281501953 Marionette TRACE conn5 <- [1,526,null,{}] 16:31:41 INFO - PROCESS | 2096 | 1461281501957 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 2096 | 1461281502087 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 16:31:42 INFO - PROCESS | 2096 | 1461281502162 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565736800 == 63 [pid = 2096] [id = 141] 16:31:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B55D8A3800) [pid = 2096] [serial = 421] [outer = 0000000000000000] 16:31:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B55F1F0000) [pid = 2096] [serial = 422] [outer = 000000B55D8A3800] 16:31:42 INFO - PROCESS | 2096 | 1461281502398 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B5646BE800) [pid = 2096] [serial = 423] [outer = 000000B55D8A3800] 16:31:43 INFO - PROCESS | 2096 | 1461281503041 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:31:43 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 16:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1129ms 16:31:43 INFO - PROCESS | 2096 | 1461281503081 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 2096 | 1461281503086 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 16:31:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:31:43 INFO - PROCESS | 2096 | 1461281503093 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 2096 | 1461281503096 Marionette TRACE conn5 <- [1,530,null,{}] 16:31:43 INFO - PROCESS | 2096 | 1461281503101 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 2096 | 1461281503244 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B573867000 == 62 [pid = 2096] [id = 105] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D00A800 == 61 [pid = 2096] [id = 60] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B573876000 == 60 [pid = 2096] [id = 134] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B573715800 == 59 [pid = 2096] [id = 133] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B57319A000 == 58 [pid = 2096] [id = 132] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B571522800 == 57 [pid = 2096] [id = 131] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B57035B000 == 56 [pid = 2096] [id = 130] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F87B800 == 55 [pid = 2096] [id = 129] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB3C000 == 54 [pid = 2096] [id = 128] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C206000 == 53 [pid = 2096] [id = 127] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B571354400) [pid = 2096] [serial = 355] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B565725800 == 52 [pid = 2096] [id = 126] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B568681800 == 51 [pid = 2096] [id = 125] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E36800 == 50 [pid = 2096] [id = 122] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C86D800 == 49 [pid = 2096] [id = 121] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B568645000 == 48 [pid = 2096] [id = 120] 16:31:43 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738D3000 == 47 [pid = 2096] [id = 119] 16:31:43 INFO - PROCESS | 2096 | 1461281503393 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56FE94C00) [pid = 2096] [serial = 281] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B570D06000) [pid = 2096] [serial = 325] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56BD80800) [pid = 2096] [serial = 350] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56FEEF000) [pid = 2096] [serial = 352] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56FF7F400) [pid = 2096] [serial = 314] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56FDDF400) [pid = 2096] [serial = 347] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56FF77800) [pid = 2096] [serial = 353] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56C7F1400) [pid = 2096] [serial = 341] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56D905000) [pid = 2096] [serial = 343] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56FB47800) [pid = 2096] [serial = 346] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B568C9E800) [pid = 2096] [serial = 337] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56EDA0800) [pid = 2096] [serial = 344] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56B55B800) [pid = 2096] [serial = 338] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B5646B5400) [pid = 2096] [serial = 332] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B55D92C400) [pid = 2096] [serial = 331] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56BF2B000) [pid = 2096] [serial = 340] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56CB19000) [pid = 2096] [serial = 322] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B571360000) [pid = 2096] [serial = 328] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56971BC00) [pid = 2096] [serial = 319] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B55F141800) [pid = 2096] [serial = 316] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56B552000) [pid = 2096] [serial = 335] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B569715000) [pid = 2096] [serial = 334] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B568C7C800) [pid = 2096] [serial = 349] [outer = 0000000000000000] [url = about:blank] 16:31:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55F1D1000 == 48 [pid = 2096] [id = 142] 16:31:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B55D82A000) [pid = 2096] [serial = 424] [outer = 0000000000000000] 16:31:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B55D89C000) [pid = 2096] [serial = 425] [outer = 000000B55D82A000] 16:31:43 INFO - PROCESS | 2096 | 1461281503461 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B564E82400) [pid = 2096] [serial = 426] [outer = 000000B55D82A000] 16:31:44 INFO - PROCESS | 2096 | 1461281504045 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:31:44 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 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:31:44 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 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:31:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:31:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 986ms 16:31:44 INFO - PROCESS | 2096 | 1461281504082 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 2096 | 1461281504086 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 16:31:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:31:44 INFO - PROCESS | 2096 | 1461281504092 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 2096 | 1461281504095 Marionette TRACE conn5 <- [1,534,null,{}] 16:31:44 INFO - PROCESS | 2096 | 1461281504099 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 2096 | 1461281504196 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 16:31:44 INFO - PROCESS | 2096 | 1461281504205 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C206800 == 49 [pid = 2096] [id = 143] 16:31:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56923F800) [pid = 2096] [serial = 427] [outer = 0000000000000000] 16:31:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B569718000) [pid = 2096] [serial = 428] [outer = 000000B56923F800] 16:31:44 INFO - PROCESS | 2096 | 1461281504253 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56B4D1400) [pid = 2096] [serial = 429] [outer = 000000B56923F800] 16:31:44 INFO - PROCESS | 2096 | 1461281504726 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:31:44 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. 16:31:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 690ms 16:31:44 INFO - PROCESS | 2096 | 1461281504785 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 2096 | 1461281504787 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 16:31:44 INFO - PROCESS | 2096 | 1461281504790 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:31:44 INFO - PROCESS | 2096 | 1461281504794 Marionette TRACE conn5 <- [1,538,null,{}] 16:31:44 INFO - PROCESS | 2096 | 1461281504805 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 2096 | 1461281504895 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 16:31:44 INFO - PROCESS | 2096 | 1461281504905 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56EE3B800 == 50 [pid = 2096] [id = 144] 16:31:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56BD33400) [pid = 2096] [serial = 430] [outer = 0000000000000000] 16:31:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56BD80C00) [pid = 2096] [serial = 431] [outer = 000000B56BD33400] 16:31:44 INFO - PROCESS | 2096 | 1461281504952 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56BF2DC00) [pid = 2096] [serial = 432] [outer = 000000B56BD33400] 16:31:45 INFO - PROCESS | 2096 | 1461281505429 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:31:45 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. 16:31:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 691ms 16:31:45 INFO - PROCESS | 2096 | 1461281505484 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 2096 | 1461281505487 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 16:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:31:45 INFO - PROCESS | 2096 | 1461281505490 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 2096 | 1461281505492 Marionette TRACE conn5 <- [1,542,null,{}] 16:31:45 INFO - PROCESS | 2096 | 1461281505495 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:45 INFO - PROCESS | 2096 | 1461281505584 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 16:31:45 INFO - PROCESS | 2096 | 1461281505591 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570352000 == 51 [pid = 2096] [id = 145] 16:31:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BF29800) [pid = 2096] [serial = 433] [outer = 0000000000000000] 16:31:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56CB16000) [pid = 2096] [serial = 434] [outer = 000000B56BF29800] 16:31:45 INFO - PROCESS | 2096 | 1461281505639 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56E65E000) [pid = 2096] [serial = 435] [outer = 000000B56BF29800] 16:31:45 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:45 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:46 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:46 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:46 INFO - PROCESS | 2096 | 1461281506113 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 692ms 16:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:31:46 INFO - PROCESS | 2096 | 1461281506186 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 2096 | 1461281506188 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 16:31:46 INFO - PROCESS | 2096 | 1461281506191 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 2096 | 1461281506193 Marionette TRACE conn5 <- [1,546,null,{}] 16:31:46 INFO - PROCESS | 2096 | 1461281506197 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 2096 | 1461281506336 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 16:31:46 INFO - PROCESS | 2096 | 1461281506359 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DAA000 == 52 [pid = 2096] [id = 146] 16:31:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56ED2F800) [pid = 2096] [serial = 436] [outer = 0000000000000000] 16:31:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56EDB6C00) [pid = 2096] [serial = 437] [outer = 000000B56ED2F800] 16:31:46 INFO - PROCESS | 2096 | 1461281506414 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56F8D8400) [pid = 2096] [serial = 438] [outer = 000000B56ED2F800] 16:31:46 INFO - PROCESS | 2096 | 1461281506877 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 733ms 16:31:46 INFO - PROCESS | 2096 | 1461281506928 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 2096 | 1461281506930 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 16:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:31:46 INFO - PROCESS | 2096 | 1461281506945 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 2096 | 1461281506948 Marionette TRACE conn5 <- [1,550,null,{}] 16:31:46 INFO - PROCESS | 2096 | 1461281506951 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 2096 | 1461281507068 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 16:31:47 INFO - PROCESS | 2096 | 1461281507118 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573199000 == 53 [pid = 2096] [id = 147] 16:31:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56FCC6400) [pid = 2096] [serial = 439] [outer = 0000000000000000] 16:31:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FDD8800) [pid = 2096] [serial = 440] [outer = 000000B56FCC6400] 16:31:47 INFO - PROCESS | 2096 | 1461281507163 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FE93000) [pid = 2096] [serial = 441] [outer = 000000B56FCC6400] 16:31:47 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:47 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:47 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:47 INFO - PROCESS | 2096 | 1461281507589 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 692ms 16:31:47 INFO - PROCESS | 2096 | 1461281507672 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 2096 | 1461281507674 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 16:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:31:47 INFO - PROCESS | 2096 | 1461281507686 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 2096 | 1461281507688 Marionette TRACE conn5 <- [1,554,null,{}] 16:31:47 INFO - PROCESS | 2096 | 1461281507691 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 2096 | 1461281507801 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 16:31:48 INFO - PROCESS | 2096 | 1461281508006 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56CB20800) [pid = 2096] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56FF7E400) [pid = 2096] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56BD80400) [pid = 2096] [serial = 381] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B55F326000) [pid = 2096] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56FE97000) [pid = 2096] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B55D89C400) [pid = 2096] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56FE98000) [pid = 2096] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56D90D000) [pid = 2096] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B5714F8C00) [pid = 2096] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B56CB1D400) [pid = 2096] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:31:48 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56B436C00) [pid = 2096] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:31:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560A70800 == 54 [pid = 2096] [id = 148] 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B55F326000) [pid = 2096] [serial = 442] [outer = 0000000000000000] 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B565928400) [pid = 2096] [serial = 443] [outer = 000000B55F326000] 16:31:48 INFO - PROCESS | 2096 | 1461281508061 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56F81B000) [pid = 2096] [serial = 444] [outer = 000000B55F326000] 16:31:48 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:48 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:48 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:48 INFO - PROCESS | 2096 | 1461281508431 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 776ms 16:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:31:48 INFO - PROCESS | 2096 | 1461281508468 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 16:31:48 INFO - PROCESS | 2096 | 1461281508471 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 16:31:48 INFO - PROCESS | 2096 | 1461281508474 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 2096 | 1461281508476 Marionette TRACE conn5 <- [1,558,null,{}] 16:31:48 INFO - PROCESS | 2096 | 1461281508479 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:48 INFO - PROCESS | 2096 | 1461281508562 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 16:31:48 INFO - PROCESS | 2096 | 1461281508674 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57387D800 == 55 [pid = 2096] [id = 149] 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56FEFC400) [pid = 2096] [serial = 445] [outer = 0000000000000000] 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56FF7B800) [pid = 2096] [serial = 446] [outer = 000000B56FEFC400] 16:31:48 INFO - PROCESS | 2096 | 1461281508720 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B570D0F800) [pid = 2096] [serial = 447] [outer = 000000B56FEFC400] 16:31:48 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:48 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:49 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:49 INFO - PROCESS | 2096 | 1461281509084 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 628ms 16:31:49 INFO - PROCESS | 2096 | 1461281509113 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 2096 | 1461281509115 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 16:31:49 INFO - PROCESS | 2096 | 1461281509119 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 2096 | 1461281509121 Marionette TRACE conn5 <- [1,562,null,{}] 16:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:31:49 INFO - PROCESS | 2096 | 1461281509124 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 2096 | 1461281509210 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 16:31:49 INFO - PROCESS | 2096 | 1461281509218 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E2F000 == 56 [pid = 2096] [id = 150] 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B5713F0000) [pid = 2096] [serial = 448] [outer = 0000000000000000] 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B5713F7C00) [pid = 2096] [serial = 449] [outer = 000000B5713F0000] 16:31:49 INFO - PROCESS | 2096 | 1461281509290 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B571499800) [pid = 2096] [serial = 450] [outer = 000000B5713F0000] 16:31:49 INFO - PROCESS | 2096 | 1461281509697 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 629ms 16:31:49 INFO - PROCESS | 2096 | 1461281509755 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 2096 | 1461281509757 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 16:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:31:49 INFO - PROCESS | 2096 | 1461281509761 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 2096 | 1461281509762 Marionette TRACE conn5 <- [1,566,null,{}] 16:31:49 INFO - PROCESS | 2096 | 1461281509766 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 2096 | 1461281509850 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 16:31:49 INFO - PROCESS | 2096 | 1461281509856 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B25000 == 57 [pid = 2096] [id = 151] 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B571493400) [pid = 2096] [serial = 451] [outer = 0000000000000000] 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B5714F0400) [pid = 2096] [serial = 452] [outer = 000000B571493400] 16:31:49 INFO - PROCESS | 2096 | 1461281509908 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B5738C9800) [pid = 2096] [serial = 453] [outer = 000000B571493400] 16:31:50 INFO - PROCESS | 2096 | 1461281510651 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 942ms 16:31:50 INFO - PROCESS | 2096 | 1461281510706 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 2096 | 1461281510712 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 16:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:31:50 INFO - PROCESS | 2096 | 1461281510718 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 2096 | 1461281510722 Marionette TRACE conn5 <- [1,570,null,{}] 16:31:50 INFO - PROCESS | 2096 | 1461281510728 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 2096 | 1461281510848 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 16:31:50 INFO - PROCESS | 2096 | 1461281510968 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1A4800 == 58 [pid = 2096] [id = 152] 16:31:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B565F9B400) [pid = 2096] [serial = 454] [outer = 0000000000000000] 16:31:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B568C50400) [pid = 2096] [serial = 455] [outer = 000000B565F9B400] 16:31:51 INFO - PROCESS | 2096 | 1461281511028 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56B550800) [pid = 2096] [serial = 456] [outer = 000000B565F9B400] 16:31:51 INFO - PROCESS | 2096 | 1461281511610 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 944ms 16:31:51 INFO - PROCESS | 2096 | 1461281511663 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 2096 | 1461281511670 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 16:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:31:51 INFO - PROCESS | 2096 | 1461281511677 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 2096 | 1461281511680 Marionette TRACE conn5 <- [1,574,null,{}] 16:31:51 INFO - PROCESS | 2096 | 1461281511685 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:51 INFO - PROCESS | 2096 | 1461281511798 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 16:31:51 INFO - PROCESS | 2096 | 1461281511916 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD6F800 == 59 [pid = 2096] [id = 153] 16:31:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56BD7D400) [pid = 2096] [serial = 457] [outer = 0000000000000000] 16:31:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56C5F8C00) [pid = 2096] [serial = 458] [outer = 000000B56BD7D400] 16:31:51 INFO - PROCESS | 2096 | 1461281511974 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56EDBE000) [pid = 2096] [serial = 459] [outer = 000000B56BD7D400] 16:31:52 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:52 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:31:52 INFO - PROCESS | 2096 | 1461281512592 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 943ms 16:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:31:52 INFO - PROCESS | 2096 | 1461281512625 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 2096 | 1461281512628 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 16:31:52 INFO - PROCESS | 2096 | 1461281512632 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 2096 | 1461281512636 Marionette TRACE conn5 <- [1,578,null,{}] 16:31:52 INFO - PROCESS | 2096 | 1461281512648 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 2096 | 1461281512763 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 16:31:52 INFO - PROCESS | 2096 | 1461281512883 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DA8000 == 60 [pid = 2096] [id = 154] 16:31:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56FEF8C00) [pid = 2096] [serial = 460] [outer = 0000000000000000] 16:31:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B570CC2800) [pid = 2096] [serial = 461] [outer = 000000B56FEF8C00] 16:31:52 INFO - PROCESS | 2096 | 1461281512943 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B570CCB400) [pid = 2096] [serial = 462] [outer = 000000B56FEF8C00] 16:31:53 INFO - PROCESS | 2096 | 1461281513558 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 986ms 16:31:53 INFO - PROCESS | 2096 | 1461281513620 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 2096 | 1461281513624 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 16:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:31:53 INFO - PROCESS | 2096 | 1461281513628 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 2096 | 1461281513630 Marionette TRACE conn5 <- [1,582,null,{}] 16:31:53 INFO - PROCESS | 2096 | 1461281513634 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 2096 | 1461281513747 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 16:31:53 INFO - PROCESS | 2096 | 1461281513864 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57693B800 == 61 [pid = 2096] [id = 155] 16:31:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B570CCF000) [pid = 2096] [serial = 463] [outer = 0000000000000000] 16:31:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B571490400) [pid = 2096] [serial = 464] [outer = 000000B570CCF000] 16:31:53 INFO - PROCESS | 2096 | 1461281513921 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B5738C8000) [pid = 2096] [serial = 465] [outer = 000000B570CCF000] 16:31:54 INFO - PROCESS | 2096 | 1461281514487 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 944ms 16:31:54 INFO - PROCESS | 2096 | 1461281514574 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 2096 | 1461281514576 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 16:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:31:54 INFO - PROCESS | 2096 | 1461281514580 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 2096 | 1461281514582 Marionette TRACE conn5 <- [1,586,null,{}] 16:31:54 INFO - PROCESS | 2096 | 1461281514586 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:54 INFO - PROCESS | 2096 | 1461281514693 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 16:31:54 INFO - PROCESS | 2096 | 1461281514818 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57090C800 == 62 [pid = 2096] [id = 156] 16:31:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B564C04400) [pid = 2096] [serial = 466] [outer = 0000000000000000] 16:31:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B57159A000) [pid = 2096] [serial = 467] [outer = 000000B564C04400] 16:31:54 INFO - PROCESS | 2096 | 1461281514874 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B573CB2000) [pid = 2096] [serial = 468] [outer = 000000B564C04400] 16:31:55 INFO - PROCESS | 2096 | 1461281515655 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1133ms 16:31:55 INFO - PROCESS | 2096 | 1461281515716 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 2096 | 1461281515720 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 16:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:31:55 INFO - PROCESS | 2096 | 1461281515726 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 2096 | 1461281515730 Marionette TRACE conn5 <- [1,590,null,{}] 16:31:55 INFO - PROCESS | 2096 | 1461281515737 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 2096 | 1461281515854 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 16:31:55 INFO - PROCESS | 2096 | 1461281515971 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1B6000 == 63 [pid = 2096] [id = 157] 16:31:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B55D823800) [pid = 2096] [serial = 469] [outer = 0000000000000000] 16:31:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B55F326400) [pid = 2096] [serial = 470] [outer = 000000B55D823800] 16:31:56 INFO - PROCESS | 2096 | 1461281516023 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B566338800) [pid = 2096] [serial = 471] [outer = 000000B55D823800] 16:31:56 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E2F000 == 62 [pid = 2096] [id = 150] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B57387D800 == 61 [pid = 2096] [id = 149] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B560A70800 == 60 [pid = 2096] [id = 148] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B573199000 == 59 [pid = 2096] [id = 147] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DAA000 == 58 [pid = 2096] [id = 146] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B570352000 == 57 [pid = 2096] [id = 145] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B56EE3B800 == 56 [pid = 2096] [id = 144] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C206800 == 55 [pid = 2096] [id = 143] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B5713F9800) [pid = 2096] [serial = 367] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B5714F5C00) [pid = 2096] [serial = 370] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56564D400) [pid = 2096] [serial = 358] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B573C6AC00) [pid = 2096] [serial = 404] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56BD26400) [pid = 2096] [serial = 361] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56FC74400) [pid = 2096] [serial = 364] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B55F1D1000 == 54 [pid = 2096] [id = 142] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B565736800 == 53 [pid = 2096] [id = 141] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B570352800 == 52 [pid = 2096] [id = 137] 16:31:56 INFO - PROCESS | 2096 | --DOCSHELL 000000B569760000 == 51 [pid = 2096] [id = 136] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56F8D4400) [pid = 2096] [serial = 389] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B5714B0400) [pid = 2096] [serial = 356] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56BF25400) [pid = 2096] [serial = 382] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56BF5EC00) [pid = 2096] [serial = 383] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B564E8C400) [pid = 2096] [serial = 376] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B566331C00) [pid = 2096] [serial = 377] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FEF7800) [pid = 2096] [serial = 392] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B55F32A800) [pid = 2096] [serial = 373] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56FDE0800) [pid = 2096] [serial = 390] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B570D10C00) [pid = 2096] [serial = 395] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56FF7AC00) [pid = 2096] [serial = 393] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B570D0CC00) [pid = 2096] [serial = 398] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B57159C400) [pid = 2096] [serial = 401] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B5713F3400) [pid = 2096] [serial = 396] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B5738C4400) [pid = 2096] [serial = 402] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56D90EC00) [pid = 2096] [serial = 386] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56B522000) [pid = 2096] [serial = 379] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56BD18C00) [pid = 2096] [serial = 380] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56C6BC000) [pid = 2096] [serial = 161] [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.] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B568C2F800) [pid = 2096] [serial = 374] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B5714AC400) [pid = 2096] [serial = 399] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56EDB7000) [pid = 2096] [serial = 387] [outer = 0000000000000000] [url = about:blank] 16:31:56 INFO - PROCESS | 2096 | 1461281516938 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1237ms 16:31:56 INFO - PROCESS | 2096 | 1461281516967 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 2096 | 1461281516973 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 16:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:31:56 INFO - PROCESS | 2096 | 1461281516979 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 2096 | 1461281516982 Marionette TRACE conn5 <- [1,594,null,{}] 16:31:56 INFO - PROCESS | 2096 | 1461281516986 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 2096 | 1461281517075 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 16:31:57 INFO - PROCESS | 2096 | 1461281517082 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692A9000 == 52 [pid = 2096] [id = 158] 16:31:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B565692000) [pid = 2096] [serial = 472] [outer = 0000000000000000] 16:31:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B565BB0800) [pid = 2096] [serial = 473] [outer = 000000B565692000] 16:31:57 INFO - PROCESS | 2096 | 1461281517131 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B568C76C00) [pid = 2096] [serial = 474] [outer = 000000B565692000] 16:31:57 INFO - PROCESS | 2096 | 1461281517649 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 692ms 16:31:57 INFO - PROCESS | 2096 | 1461281517673 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 2096 | 1461281517675 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 16:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:31:57 INFO - PROCESS | 2096 | 1461281517679 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 2096 | 1461281517683 Marionette TRACE conn5 <- [1,598,null,{}] 16:31:57 INFO - PROCESS | 2096 | 1461281517695 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 2096 | 1461281517791 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 16:31:57 INFO - PROCESS | 2096 | 1461281517869 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D956000 == 53 [pid = 2096] [id = 159] 16:31:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56591E400) [pid = 2096] [serial = 475] [outer = 0000000000000000] 16:31:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56BF65C00) [pid = 2096] [serial = 476] [outer = 000000B56591E400] 16:31:57 INFO - PROCESS | 2096 | 1461281517918 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56D172800) [pid = 2096] [serial = 477] [outer = 000000B56591E400] 16:31:58 INFO - PROCESS | 2096 | 1461281518299 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 629ms 16:31:58 INFO - PROCESS | 2096 | 1461281518311 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 2096 | 1461281518313 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 16:31:58 INFO - PROCESS | 2096 | 1461281518324 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 2096 | 1461281518326 Marionette TRACE conn5 <- [1,602,null,{}] 16:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:31:58 INFO - PROCESS | 2096 | 1461281518330 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:58 INFO - PROCESS | 2096 | 1461281518416 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 16:31:58 INFO - PROCESS | 2096 | 1461281518423 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD6C800 == 54 [pid = 2096] [id = 160] 16:31:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56E98E400) [pid = 2096] [serial = 478] [outer = 0000000000000000] 16:31:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56EDBF000) [pid = 2096] [serial = 479] [outer = 000000B56E98E400] 16:31:58 INFO - PROCESS | 2096 | 1461281518471 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FC6E800) [pid = 2096] [serial = 480] [outer = 000000B56E98E400] 16:31:58 INFO - PROCESS | 2096 | 1461281518947 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 16:31:59 INFO - PROCESS | 2096 | 1461281519002 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 2096 | 1461281519004 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 16:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:31:59 INFO - PROCESS | 2096 | 1461281519007 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 2096 | 1461281519009 Marionette TRACE conn5 <- [1,606,null,{}] 16:31:59 INFO - PROCESS | 2096 | 1461281519019 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 2096 | 1461281519125 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 16:31:59 INFO - PROCESS | 2096 | 1461281519206 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57091A800 == 55 [pid = 2096] [id = 161] 16:31:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56FCAD400) [pid = 2096] [serial = 481] [outer = 0000000000000000] 16:31:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56FCB2C00) [pid = 2096] [serial = 482] [outer = 000000B56FCAD400] 16:31:59 INFO - PROCESS | 2096 | 1461281519255 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56FDE5000) [pid = 2096] [serial = 483] [outer = 000000B56FCAD400] 16:31:59 INFO - PROCESS | 2096 | 1461281519715 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 734ms 16:31:59 INFO - PROCESS | 2096 | 1461281519745 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 2096 | 1461281519747 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 16:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:31:59 INFO - PROCESS | 2096 | 1461281519751 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 2096 | 1461281519753 Marionette TRACE conn5 <- [1,610,null,{}] 16:31:59 INFO - PROCESS | 2096 | 1461281519757 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 2096 | 1461281519895 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 16:31:59 INFO - PROCESS | 2096 | 1461281519954 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571537000 == 56 [pid = 2096] [id = 162] 16:31:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B570CC9000) [pid = 2096] [serial = 484] [outer = 0000000000000000] 16:31:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B571360800) [pid = 2096] [serial = 485] [outer = 000000B570CC9000] 16:32:00 INFO - PROCESS | 2096 | 1461281520004 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B57146A800) [pid = 2096] [serial = 486] [outer = 000000B570CC9000] 16:32:00 INFO - PROCESS | 2096 | 1461281520435 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 732ms 16:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:32:00 INFO - PROCESS | 2096 | 1461281520493 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 2096 | 1461281520495 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 16:32:00 INFO - PROCESS | 2096 | 1461281520498 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 2096 | 1461281520500 Marionette TRACE conn5 <- [1,614,null,{}] 16:32:00 INFO - PROCESS | 2096 | 1461281520504 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 2096 | 1461281520612 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 16:32:00 INFO - PROCESS | 2096 | 1461281520664 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57370A800 == 57 [pid = 2096] [id = 163] 16:32:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B571497400) [pid = 2096] [serial = 487] [outer = 0000000000000000] 16:32:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B5714A9400) [pid = 2096] [serial = 488] [outer = 000000B571497400] 16:32:00 INFO - PROCESS | 2096 | 1461281520710 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B571599C00) [pid = 2096] [serial = 489] [outer = 000000B571497400] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B5713F0000) [pid = 2096] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56ED2F800) [pid = 2096] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FCC6400) [pid = 2096] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B55D8A3800) [pid = 2096] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56BF29800) [pid = 2096] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BD33400) [pid = 2096] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B5738C3C00) [pid = 2096] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B55D82A000) [pid = 2096] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56923F800) [pid = 2096] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B55F326000) [pid = 2096] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:32:01 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56FEFC400) [pid = 2096] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:32:01 INFO - PROCESS | 2096 | 1461281521199 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 731ms 16:32:01 INFO - PROCESS | 2096 | 1461281521230 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 2096 | 1461281521232 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 16:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:32:01 INFO - PROCESS | 2096 | 1461281521235 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 2096 | 1461281521237 Marionette TRACE conn5 <- [1,618,null,{}] 16:32:01 INFO - PROCESS | 2096 | 1461281521241 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 2096 | 1461281521325 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 16:32:01 INFO - PROCESS | 2096 | 1461281521402 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57384C800 == 58 [pid = 2096] [id = 164] 16:32:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56BA9B000) [pid = 2096] [serial = 490] [outer = 0000000000000000] 16:32:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FF78000) [pid = 2096] [serial = 491] [outer = 000000B56BA9B000] 16:32:01 INFO - PROCESS | 2096 | 1461281521447 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B5738C7400) [pid = 2096] [serial = 492] [outer = 000000B56BA9B000] 16:32:01 INFO - PROCESS | 2096 | 1461281521788 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 586ms 16:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:32:01 INFO - PROCESS | 2096 | 1461281521824 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 2096 | 1461281521826 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 16:32:01 INFO - PROCESS | 2096 | 1461281521829 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 2096 | 1461281521831 Marionette TRACE conn5 <- [1,622,null,{}] 16:32:01 INFO - PROCESS | 2096 | 1461281521835 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 2096 | 1461281521919 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 16:32:02 INFO - PROCESS | 2096 | 1461281522019 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738EB800 == 59 [pid = 2096] [id = 165] 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56FEF3800) [pid = 2096] [serial = 493] [outer = 0000000000000000] 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B573CB6C00) [pid = 2096] [serial = 494] [outer = 000000B56FEF3800] 16:32:02 INFO - PROCESS | 2096 | 1461281522065 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B573D38800) [pid = 2096] [serial = 495] [outer = 000000B56FEF3800] 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:02 INFO - PROCESS | 2096 | 1461281522418 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 16:32:02 INFO - PROCESS | 2096 | 1461281522462 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 2096 | 1461281522464 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 16:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:32:02 INFO - PROCESS | 2096 | 1461281522468 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 2096 | 1461281522470 Marionette TRACE conn5 <- [1,626,null,{}] 16:32:02 INFO - PROCESS | 2096 | 1461281522473 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 2096 | 1461281522587 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 16:32:02 INFO - PROCESS | 2096 | 1461281522596 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574481000 == 60 [pid = 2096] [id = 166] 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56C637800) [pid = 2096] [serial = 496] [outer = 0000000000000000] 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56C63F400) [pid = 2096] [serial = 497] [outer = 000000B56C637800] 16:32:02 INFO - PROCESS | 2096 | 1461281522643 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B571598C00) [pid = 2096] [serial = 498] [outer = 000000B56C637800] 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:02 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:03 INFO - PROCESS | 2096 | 1461281523049 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 629ms 16:32:03 INFO - PROCESS | 2096 | 1461281523119 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 2096 | 1461281523123 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 16:32:03 INFO - PROCESS | 2096 | 1461281523129 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:32:03 INFO - PROCESS | 2096 | 1461281523134 Marionette TRACE conn5 <- [1,630,null,{}] 16:32:03 INFO - PROCESS | 2096 | 1461281523141 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 2096 | 1461281523248 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 16:32:03 INFO - PROCESS | 2096 | 1461281523473 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC1800 == 61 [pid = 2096] [id = 167] 16:32:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B564C04C00) [pid = 2096] [serial = 499] [outer = 0000000000000000] 16:32:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B564E91800) [pid = 2096] [serial = 500] [outer = 000000B564C04C00] 16:32:03 INFO - PROCESS | 2096 | 1461281523531 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B569716400) [pid = 2096] [serial = 501] [outer = 000000B564C04C00] 16:32:04 INFO - PROCESS | 2096 | 1461281524108 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1026ms 16:32:04 INFO - PROCESS | 2096 | 1461281524162 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 2096 | 1461281524167 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 16:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:32:04 INFO - PROCESS | 2096 | 1461281524175 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 2096 | 1461281524180 Marionette TRACE conn5 <- [1,634,null,{}] 16:32:04 INFO - PROCESS | 2096 | 1461281524184 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:04 INFO - PROCESS | 2096 | 1461281524322 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 16:32:04 INFO - PROCESS | 2096 | 1461281524442 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570352800 == 62 [pid = 2096] [id = 168] 16:32:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56BF25C00) [pid = 2096] [serial = 502] [outer = 0000000000000000] 16:32:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56C644800) [pid = 2096] [serial = 503] [outer = 000000B56BF25C00] 16:32:04 INFO - PROCESS | 2096 | 1461281524499 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56CC32800) [pid = 2096] [serial = 504] [outer = 000000B56BF25C00] 16:32:05 INFO - PROCESS | 2096 | 1461281525091 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 942ms 16:32:05 INFO - PROCESS | 2096 | 1461281525118 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 2096 | 1461281525121 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 16:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:32:05 INFO - PROCESS | 2096 | 1461281525125 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 2096 | 1461281525127 Marionette TRACE conn5 <- [1,638,null,{}] 16:32:05 INFO - PROCESS | 2096 | 1461281525138 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 2096 | 1461281525255 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 16:32:05 INFO - PROCESS | 2096 | 1461281525350 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576929800 == 63 [pid = 2096] [id = 169] 16:32:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56FCACC00) [pid = 2096] [serial = 505] [outer = 0000000000000000] 16:32:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56FDDE800) [pid = 2096] [serial = 506] [outer = 000000B56FCACC00] 16:32:05 INFO - PROCESS | 2096 | 1461281525411 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56FF7C800) [pid = 2096] [serial = 507] [outer = 000000B56FCACC00] 16:32:06 INFO - PROCESS | 2096 | 1461281526001 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 944ms 16:32:06 INFO - PROCESS | 2096 | 1461281526071 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 2096 | 1461281526073 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 16:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:32:06 INFO - PROCESS | 2096 | 1461281526077 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 2096 | 1461281526079 Marionette TRACE conn5 <- [1,642,null,{}] 16:32:06 INFO - PROCESS | 2096 | 1461281526083 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 2096 | 1461281526195 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 16:32:06 INFO - PROCESS | 2096 | 1461281526313 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57791A800 == 64 [pid = 2096] [id = 170] 16:32:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56FF78C00) [pid = 2096] [serial = 508] [outer = 0000000000000000] 16:32:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B571468000) [pid = 2096] [serial = 509] [outer = 000000B56FF78C00] 16:32:06 INFO - PROCESS | 2096 | 1461281526371 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B573D3D400) [pid = 2096] [serial = 510] [outer = 000000B56FF78C00] 16:32:06 INFO - PROCESS | 2096 | 1461281526931 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 879ms 16:32:06 INFO - PROCESS | 2096 | 1461281526959 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 2096 | 1461281526962 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 16:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:32:06 INFO - PROCESS | 2096 | 1461281526965 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 2096 | 1461281526967 Marionette TRACE conn5 <- [1,646,null,{}] 16:32:06 INFO - PROCESS | 2096 | 1461281526971 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:07 INFO - PROCESS | 2096 | 1461281527078 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 16:32:07 INFO - PROCESS | 2096 | 1461281527168 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A7A000 == 65 [pid = 2096] [id = 171] 16:32:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56972AC00) [pid = 2096] [serial = 511] [outer = 0000000000000000] 16:32:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B569730C00) [pid = 2096] [serial = 512] [outer = 000000B56972AC00] 16:32:07 INFO - PROCESS | 2096 | 1461281527224 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B570D0A400) [pid = 2096] [serial = 513] [outer = 000000B56972AC00] 16:32:07 INFO - PROCESS | 2096 | 1461281527788 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 879ms 16:32:07 INFO - PROCESS | 2096 | 1461281527847 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 2096 | 1461281527850 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 16:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:32:07 INFO - PROCESS | 2096 | 1461281527853 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 2096 | 1461281527855 Marionette TRACE conn5 <- [1,650,null,{}] 16:32:07 INFO - PROCESS | 2096 | 1461281527859 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 2096 | 1461281527993 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 16:32:08 INFO - PROCESS | 2096 | 1461281528117 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A40800 == 66 [pid = 2096] [id = 172] 16:32:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B578074000) [pid = 2096] [serial = 514] [outer = 0000000000000000] 16:32:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B578078800) [pid = 2096] [serial = 515] [outer = 000000B578074000] 16:32:08 INFO - PROCESS | 2096 | 1461281528176 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B578081400) [pid = 2096] [serial = 516] [outer = 000000B578074000] 16:32:08 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:08 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:08 INFO - PROCESS | 2096 | 1461281528721 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 881ms 16:32:08 INFO - PROCESS | 2096 | 1461281528749 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 2096 | 1461281528752 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 16:32:08 INFO - PROCESS | 2096 | 1461281528757 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 2096 | 1461281528759 Marionette TRACE conn5 <- [1,654,null,{}] 16:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:32:08 INFO - PROCESS | 2096 | 1461281528763 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 2096 | 1461281528868 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 16:32:08 INFO - PROCESS | 2096 | 1461281528959 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D65800 == 67 [pid = 2096] [id = 173] 16:32:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B575D49400) [pid = 2096] [serial = 517] [outer = 0000000000000000] 16:32:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B575D4D400) [pid = 2096] [serial = 518] [outer = 000000B575D49400] 16:32:09 INFO - PROCESS | 2096 | 1461281529014 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B577AE6400) [pid = 2096] [serial = 519] [outer = 000000B575D49400] 16:32:09 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:09 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:09 INFO - PROCESS | 2096 | 1461281529591 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 882ms 16:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:32:09 INFO - PROCESS | 2096 | 1461281529645 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 2096 | 1461281529648 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 16:32:09 INFO - PROCESS | 2096 | 1461281529651 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 2096 | 1461281529654 Marionette TRACE conn5 <- [1,658,null,{}] 16:32:09 INFO - PROCESS | 2096 | 1461281529657 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 2096 | 1461281529796 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 16:32:09 INFO - PROCESS | 2096 | 1461281529916 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564BE2800 == 68 [pid = 2096] [id = 174] 16:32:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B55D887400) [pid = 2096] [serial = 520] [outer = 0000000000000000] 16:32:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B55F325C00) [pid = 2096] [serial = 521] [outer = 000000B55D887400] 16:32:09 INFO - PROCESS | 2096 | 1461281529974 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56BF5A400) [pid = 2096] [serial = 522] [outer = 000000B55D887400] 16:32:10 INFO - PROCESS | 2096 | 1461281530675 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1080ms 16:32:10 INFO - PROCESS | 2096 | 1461281530734 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 2096 | 1461281530739 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 16:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:32:10 INFO - PROCESS | 2096 | 1461281530744 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 2096 | 1461281530748 Marionette TRACE conn5 <- [1,662,null,{}] 16:32:10 INFO - PROCESS | 2096 | 1461281530753 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:10 INFO - PROCESS | 2096 | 1461281530859 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 16:32:10 INFO - PROCESS | 2096 | 1461281530983 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5647BE800 == 69 [pid = 2096] [id = 175] 16:32:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B568C3B400) [pid = 2096] [serial = 523] [outer = 0000000000000000] 16:32:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B568D89C00) [pid = 2096] [serial = 524] [outer = 000000B568C3B400] 16:32:11 INFO - PROCESS | 2096 | 1461281531038 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B56BA93C00) [pid = 2096] [serial = 525] [outer = 000000B568C3B400] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B574560800 == 68 [pid = 2096] [id = 58] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738EB800 == 67 [pid = 2096] [id = 165] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B57384C800 == 66 [pid = 2096] [id = 164] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B57370A800 == 65 [pid = 2096] [id = 163] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B571537000 == 64 [pid = 2096] [id = 162] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B57091A800 == 63 [pid = 2096] [id = 161] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD6C800 == 62 [pid = 2096] [id = 160] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D956000 == 61 [pid = 2096] [id = 159] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B565F9B000) [pid = 2096] [serial = 407] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B56BF58400) [pid = 2096] [serial = 410] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B56FCB1400) [pid = 2096] [serial = 413] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B571468400) [pid = 2096] [serial = 416] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B571492000) [pid = 2096] [serial = 419] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B5714F0400) [pid = 2096] [serial = 452] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692A9000 == 60 [pid = 2096] [id = 158] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1B6000 == 59 [pid = 2096] [id = 157] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B57693B800 == 58 [pid = 2096] [id = 155] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DA8000 == 57 [pid = 2096] [id = 154] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD6F800 == 56 [pid = 2096] [id = 153] 16:32:11 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1A4800 == 55 [pid = 2096] [id = 152] 16:32:11 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B571499800) [pid = 2096] [serial = 450] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B56EDB6C00) [pid = 2096] [serial = 437] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56FDD8800) [pid = 2096] [serial = 440] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56F8D8400) [pid = 2096] [serial = 438] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B5646BE800) [pid = 2096] [serial = 423] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B55F1F0000) [pid = 2096] [serial = 422] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56CB16000) [pid = 2096] [serial = 434] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56BD80C00) [pid = 2096] [serial = 431] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B56BF2DC00) [pid = 2096] [serial = 432] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B573CB8400) [pid = 2096] [serial = 405] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B55D89C000) [pid = 2096] [serial = 425] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B564E82400) [pid = 2096] [serial = 426] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B569718000) [pid = 2096] [serial = 428] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56B4D1400) [pid = 2096] [serial = 429] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56FE93000) [pid = 2096] [serial = 441] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B565928400) [pid = 2096] [serial = 443] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B5713F7C00) [pid = 2096] [serial = 449] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56F81B000) [pid = 2096] [serial = 444] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B570D0F800) [pid = 2096] [serial = 447] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FF7B800) [pid = 2096] [serial = 446] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56E65E000) [pid = 2096] [serial = 435] [outer = 0000000000000000] [url = about:blank] 16:32:11 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:11 INFO - PROCESS | 2096 | [2096] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:32:11 INFO - PROCESS | 2096 | 1461281531639 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:32:11 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 16:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 944ms 16:32:11 INFO - PROCESS | 2096 | 1461281531692 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 2096 | 1461281531698 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 16:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:32:11 INFO - PROCESS | 2096 | 1461281531704 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 2096 | 1461281531706 Marionette TRACE conn5 <- [1,666,null,{}] 16:32:11 INFO - PROCESS | 2096 | 1461281531710 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 2096 | 1461281531807 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 16:32:11 INFO - PROCESS | 2096 | 1461281531884 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC4800 == 56 [pid = 2096] [id = 176] 16:32:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B564CE8400) [pid = 2096] [serial = 526] [outer = 0000000000000000] 16:32:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B568C3B800) [pid = 2096] [serial = 527] [outer = 000000B564CE8400] 16:32:11 INFO - PROCESS | 2096 | 1461281531931 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56BD1BC00) [pid = 2096] [serial = 528] [outer = 000000B564CE8400] 16:32:12 INFO - PROCESS | 2096 | 1461281532349 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 691ms 16:32:12 INFO - PROCESS | 2096 | 1461281532397 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 2096 | 1461281532399 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 16:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:32:12 INFO - PROCESS | 2096 | 1461281532403 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 2096 | 1461281532407 Marionette TRACE conn5 <- [1,670,null,{}] 16:32:12 INFO - PROCESS | 2096 | 1461281532417 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 2096 | 1461281532510 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 16:32:12 INFO - PROCESS | 2096 | 1461281532557 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD63000 == 57 [pid = 2096] [id = 177] 16:32:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56C6C4800) [pid = 2096] [serial = 529] [outer = 0000000000000000] 16:32:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56CB1D400) [pid = 2096] [serial = 530] [outer = 000000B56C6C4800] 16:32:12 INFO - PROCESS | 2096 | 1461281532606 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56D17B400) [pid = 2096] [serial = 531] [outer = 000000B56C6C4800] 16:32:13 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:32:13 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:32:13 INFO - PROCESS | 2096 | 1461281533596 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:32:13 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) 16:32:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1237ms 16:32:13 INFO - PROCESS | 2096 | 1461281533642 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 2096 | 1461281533645 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 16:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:32:13 INFO - PROCESS | 2096 | 1461281533648 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 2096 | 1461281533650 Marionette TRACE conn5 <- [1,674,null,{}] 16:32:13 INFO - PROCESS | 2096 | 1461281533654 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 2096 | 1461281533773 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 16:32:13 INFO - PROCESS | 2096 | 1461281533820 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD5D000 == 58 [pid = 2096] [id = 178] 16:32:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56EDA2C00) [pid = 2096] [serial = 532] [outer = 0000000000000000] 16:32:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56F81E000) [pid = 2096] [serial = 533] [outer = 000000B56EDA2C00] 16:32:13 INFO - PROCESS | 2096 | 1461281533866 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56FC77800) [pid = 2096] [serial = 534] [outer = 000000B56EDA2C00] 16:32:14 INFO - PROCESS | 2096 | 1461281534799 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56591E400) [pid = 2096] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56FCAD400) [pid = 2096] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B570CC9000) [pid = 2096] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56E98E400) [pid = 2096] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B571497400) [pid = 2096] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56BA9B000) [pid = 2096] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B55D823800) [pid = 2096] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B565692000) [pid = 2096] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:32:14 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56FEF3800) [pid = 2096] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:32:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1198ms 16:32:14 INFO - PROCESS | 2096 | 1461281534849 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 2096 | 1461281534851 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 16:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:32:14 INFO - PROCESS | 2096 | 1461281534855 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 2096 | 1461281534856 Marionette TRACE conn5 <- [1,678,null,{}] 16:32:14 INFO - PROCESS | 2096 | 1461281534860 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 2096 | 1461281534950 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 16:32:14 INFO - PROCESS | 2096 | 1461281534957 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57036C000 == 59 [pid = 2096] [id = 179] 16:32:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56BF25400) [pid = 2096] [serial = 535] [outer = 0000000000000000] 16:32:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56CB1D800) [pid = 2096] [serial = 536] [outer = 000000B56BF25400] 16:32:15 INFO - PROCESS | 2096 | 1461281535004 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FDE0000) [pid = 2096] [serial = 537] [outer = 000000B56BF25400] 16:32:15 INFO - PROCESS | 2096 | 1461281535957 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1140ms 16:32:16 INFO - PROCESS | 2096 | 1461281535998 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 2096 | 1461281536000 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 16:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:32:16 INFO - PROCESS | 2096 | 1461281536004 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 2096 | 1461281536006 Marionette TRACE conn5 <- [1,682,null,{}] 16:32:16 INFO - PROCESS | 2096 | 1461281536010 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 2096 | 1461281536109 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 16:32:16 INFO - PROCESS | 2096 | 1461281536116 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57331E800 == 60 [pid = 2096] [id = 180] 16:32:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56FF73000) [pid = 2096] [serial = 538] [outer = 0000000000000000] 16:32:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B570CCEC00) [pid = 2096] [serial = 539] [outer = 000000B56FF73000] 16:32:16 INFO - PROCESS | 2096 | 1461281536168 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B57135DC00) [pid = 2096] [serial = 540] [outer = 000000B56FF73000] 16:32:17 INFO - PROCESS | 2096 | 1461281537109 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:32:17 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) 16:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1128ms 16:32:17 INFO - PROCESS | 2096 | 1461281537135 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 2096 | 1461281537137 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 16:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:32:17 INFO - PROCESS | 2096 | 1461281537141 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 2096 | 1461281537142 Marionette TRACE conn5 <- [1,686,null,{}] 16:32:17 INFO - PROCESS | 2096 | 1461281537146 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:17 INFO - PROCESS | 2096 | 1461281537232 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 16:32:17 INFO - PROCESS | 2096 | 1461281537239 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57385C800 == 61 [pid = 2096] [id = 181] 16:32:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B5713F0000) [pid = 2096] [serial = 541] [outer = 0000000000000000] 16:32:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B571474400) [pid = 2096] [serial = 542] [outer = 000000B5713F0000] 16:32:17 INFO - PROCESS | 2096 | 1461281537286 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B57149C800) [pid = 2096] [serial = 543] [outer = 000000B5713F0000] 16:32:18 INFO - PROCESS | 2096 | 1461281538445 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:32:18 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) 16:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1345ms 16:32:18 INFO - PROCESS | 2096 | 1461281538489 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 2096 | 1461281538494 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 16:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:32:18 INFO - PROCESS | 2096 | 1461281538500 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 2096 | 1461281538503 Marionette TRACE conn5 <- [1,690,null,{}] 16:32:18 INFO - PROCESS | 2096 | 1461281538510 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 2096 | 1461281538686 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 16:32:18 INFO - PROCESS | 2096 | 1461281538829 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C524800 == 62 [pid = 2096] [id = 182] 16:32:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B569714000) [pid = 2096] [serial = 544] [outer = 0000000000000000] 16:32:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B569729C00) [pid = 2096] [serial = 545] [outer = 000000B569714000] 16:32:18 INFO - PROCESS | 2096 | 1461281538888 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B56BD85C00) [pid = 2096] [serial = 546] [outer = 000000B569714000] 16:32:19 INFO - PROCESS | 2096 | 1461281539931 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1493ms 16:32:20 INFO - PROCESS | 2096 | 1461281539995 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 2096 | 1461281540002 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 16:32:20 INFO - PROCESS | 2096 | 1461281540052 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:32:20 INFO - PROCESS | 2096 | 1461281540055 Marionette TRACE conn5 <- [1,694,null,{}] 16:32:20 INFO - PROCESS | 2096 | 1461281540060 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 2096 | 1461281540164 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 16:32:20 INFO - PROCESS | 2096 | 1461281540293 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715DE800 == 63 [pid = 2096] [id = 183] 16:32:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56C63E800) [pid = 2096] [serial = 547] [outer = 0000000000000000] 16:32:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56E46B800) [pid = 2096] [serial = 548] [outer = 000000B56C63E800] 16:32:20 INFO - PROCESS | 2096 | 1461281540350 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56FCC3800) [pid = 2096] [serial = 549] [outer = 000000B56C63E800] 16:32:21 INFO - PROCESS | 2096 | 1461281541380 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1391ms 16:32:21 INFO - PROCESS | 2096 | 1461281541451 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 2096 | 1461281541454 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 16:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:32:21 INFO - PROCESS | 2096 | 1461281541501 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 2096 | 1461281541505 Marionette TRACE conn5 <- [1,698,null,{}] 16:32:21 INFO - PROCESS | 2096 | 1461281541517 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 2096 | 1461281541661 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 16:32:21 INFO - PROCESS | 2096 | 1461281541778 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57447D000 == 64 [pid = 2096] [id = 184] 16:32:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56FF7E000) [pid = 2096] [serial = 550] [outer = 0000000000000000] 16:32:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B57148E800) [pid = 2096] [serial = 551] [outer = 000000B56FF7E000] 16:32:21 INFO - PROCESS | 2096 | 1461281541836 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B5714F0C00) [pid = 2096] [serial = 552] [outer = 000000B56FF7E000] 16:32:22 INFO - PROCESS | 2096 | 1461281542895 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1441ms 16:32:23 INFO - PROCESS | 2096 | 1461281543179 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 2096 | 1461281543184 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 16:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:32:23 INFO - PROCESS | 2096 | 1461281543193 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 2096 | 1461281543197 Marionette TRACE conn5 <- [1,702,null,{}] 16:32:23 INFO - PROCESS | 2096 | 1461281543204 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 2096 | 1461281543336 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 16:32:23 INFO - PROCESS | 2096 | 1461281543455 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C868000 == 65 [pid = 2096] [id = 185] 16:32:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B55F1F2800) [pid = 2096] [serial = 553] [outer = 0000000000000000] 16:32:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B565922C00) [pid = 2096] [serial = 554] [outer = 000000B55F1F2800] 16:32:23 INFO - PROCESS | 2096 | 1461281543508 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B569732000) [pid = 2096] [serial = 555] [outer = 000000B55F1F2800] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DA9800 == 64 [pid = 2096] [id = 140] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B2E800 == 63 [pid = 2096] [id = 138] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D83800 == 62 [pid = 2096] [id = 139] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B57331E800 == 61 [pid = 2096] [id = 180] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B57036C000 == 60 [pid = 2096] [id = 179] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD5D000 == 59 [pid = 2096] [id = 178] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD63000 == 58 [pid = 2096] [id = 177] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC4800 == 57 [pid = 2096] [id = 176] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B5647BE800 == 56 [pid = 2096] [id = 175] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B564BE2800 == 55 [pid = 2096] [id = 174] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D65800 == 54 [pid = 2096] [id = 173] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B568C50400) [pid = 2096] [serial = 455] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B57159A000) [pid = 2096] [serial = 467] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B571490400) [pid = 2096] [serial = 464] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B570CC2800) [pid = 2096] [serial = 461] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B56C5F8C00) [pid = 2096] [serial = 458] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56C63F400) [pid = 2096] [serial = 497] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A40800 == 53 [pid = 2096] [id = 172] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A7A000 == 52 [pid = 2096] [id = 171] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B57791A800 == 51 [pid = 2096] [id = 170] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B576929800 == 50 [pid = 2096] [id = 169] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B570352800 == 49 [pid = 2096] [id = 168] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC1800 == 48 [pid = 2096] [id = 167] 16:32:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B574481000 == 47 [pid = 2096] [id = 166] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56D172800) [pid = 2096] [serial = 477] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56FCB2C00) [pid = 2096] [serial = 482] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B571360800) [pid = 2096] [serial = 485] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56EDBF000) [pid = 2096] [serial = 479] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56FC6E800) [pid = 2096] [serial = 480] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B5714A9400) [pid = 2096] [serial = 488] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B5738C7400) [pid = 2096] [serial = 492] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56BF65C00) [pid = 2096] [serial = 476] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B57146A800) [pid = 2096] [serial = 486] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B566338800) [pid = 2096] [serial = 471] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B568C76C00) [pid = 2096] [serial = 474] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B565BB0800) [pid = 2096] [serial = 473] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56FDE5000) [pid = 2096] [serial = 483] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B55F326400) [pid = 2096] [serial = 470] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B573CB6C00) [pid = 2096] [serial = 494] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FF78000) [pid = 2096] [serial = 491] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B571599C00) [pid = 2096] [serial = 489] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B573D38800) [pid = 2096] [serial = 495] [outer = 0000000000000000] [url = about:blank] 16:32:24 INFO - PROCESS | 2096 | 1461281544565 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:32:24 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 16:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1386ms 16:32:24 INFO - PROCESS | 2096 | 1461281544583 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 2096 | 1461281544587 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 16:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:32:24 INFO - PROCESS | 2096 | 1461281544595 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 2096 | 1461281544599 Marionette TRACE conn5 <- [1,706,null,{}] 16:32:24 INFO - PROCESS | 2096 | 1461281544603 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:24 INFO - PROCESS | 2096 | 1461281544694 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 16:32:24 INFO - PROCESS | 2096 | 1461281544702 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B5E3800 == 48 [pid = 2096] [id = 186] 16:32:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B568C3AC00) [pid = 2096] [serial = 556] [outer = 0000000000000000] 16:32:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B568C76C00) [pid = 2096] [serial = 557] [outer = 000000B568C3AC00] 16:32:24 INFO - PROCESS | 2096 | 1461281544749 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56BD2A400) [pid = 2096] [serial = 558] [outer = 000000B568C3AC00] 16:32:25 INFO - PROCESS | 2096 | 1461281545745 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1183ms 16:32:25 INFO - PROCESS | 2096 | 1461281545780 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 2096 | 1461281545782 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 16:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:32:25 INFO - PROCESS | 2096 | 1461281545786 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 2096 | 1461281545788 Marionette TRACE conn5 <- [1,710,null,{}] 16:32:25 INFO - PROCESS | 2096 | 1461281545798 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 2096 | 1461281545893 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 16:32:25 INFO - PROCESS | 2096 | 1461281545904 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD70800 == 49 [pid = 2096] [id = 187] 16:32:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56D902800) [pid = 2096] [serial = 559] [outer = 0000000000000000] 16:32:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56D9E4800) [pid = 2096] [serial = 560] [outer = 000000B56D902800] 16:32:25 INFO - PROCESS | 2096 | 1461281545955 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56F817800) [pid = 2096] [serial = 561] [outer = 000000B56D902800] 16:32:26 INFO - PROCESS | 2096 | 1461281546416 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 2096 | 1461281546484 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 16:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:32:26 INFO - PROCESS | 2096 | 1461281546487 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 2096 | 1461281546489 Marionette TRACE conn5 <- [1,714,null,{}] 16:32:26 INFO - PROCESS | 2096 | 1461281546492 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 2096 | 1461281546581 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 16:32:26 INFO - PROCESS | 2096 | 1461281546588 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57139A800 == 50 [pid = 2096] [id = 188] 16:32:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56BD2D400) [pid = 2096] [serial = 562] [outer = 0000000000000000] 16:32:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FDE6000) [pid = 2096] [serial = 563] [outer = 000000B56BD2D400] 16:32:26 INFO - PROCESS | 2096 | 1461281546643 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56FEF9000) [pid = 2096] [serial = 564] [outer = 000000B56BD2D400] 16:32:27 INFO - PROCESS | 2096 | 1461281547172 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 734ms 16:32:27 INFO - PROCESS | 2096 | 1461281547224 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 2096 | 1461281547226 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 16:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:32:27 INFO - PROCESS | 2096 | 1461281547235 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 2096 | 1461281547237 Marionette TRACE conn5 <- [1,718,null,{}] 16:32:27 INFO - PROCESS | 2096 | 1461281547277 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:27 INFO - PROCESS | 2096 | 1461281547388 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 16:32:27 INFO - PROCESS | 2096 | 1461281547401 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57319F000 == 51 [pid = 2096] [id = 189] 16:32:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B55D89C000) [pid = 2096] [serial = 565] [outer = 0000000000000000] 16:32:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B570CC6000) [pid = 2096] [serial = 566] [outer = 000000B55D89C000] 16:32:27 INFO - PROCESS | 2096 | 1461281547489 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B571467400) [pid = 2096] [serial = 567] [outer = 000000B55D89C000] 16:32:27 INFO - PROCESS | 2096 | 1461281547946 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 140","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 2096 | 1461281548008 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 16:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:32:28 INFO - PROCESS | 2096 | 1461281548021 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 2096 | 1461281548023 Marionette TRACE conn5 <- [1,722,null,{}] 16:32:28 INFO - PROCESS | 2096 | 1461281548026 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 2096 | 1461281548164 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 16:32:28 INFO - PROCESS | 2096 | 1461281548222 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738DB000 == 52 [pid = 2096] [id = 190] 16:32:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B571595C00) [pid = 2096] [serial = 568] [outer = 0000000000000000] 16:32:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B5738C9C00) [pid = 2096] [serial = 569] [outer = 000000B571595C00] 16:32:28 INFO - PROCESS | 2096 | 1461281548271 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B573CB6C00) [pid = 2096] [serial = 570] [outer = 000000B571595C00] 16:32:28 INFO - PROCESS | 2096 | 1461281548698 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:32:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 734ms 16:32:28 INFO - PROCESS | 2096 | 1461281548759 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 2096 | 1461281548762 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 16:32:28 INFO - PROCESS | 2096 | 1461281548765 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:32:28 INFO - PROCESS | 2096 | 1461281548767 Marionette TRACE conn5 <- [1,726,null,{}] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B564E84000) [pid = 2096] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56B439000) [pid = 2096] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B5714F1800) [pid = 2096] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56BF25400) [pid = 2096] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56C637800) [pid = 2096] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56BF25C00) [pid = 2096] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B564C04C00) [pid = 2096] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56C6C4800) [pid = 2096] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B568C3B400) [pid = 2096] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56FCACC00) [pid = 2096] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B55D887400) [pid = 2096] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B564CE8400) [pid = 2096] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FF73000) [pid = 2096] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56EDA2C00) [pid = 2096] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56BD7D400) [pid = 2096] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B565F9B400) [pid = 2096] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B571493400) [pid = 2096] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56FEF8C00) [pid = 2096] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B570CCF000) [pid = 2096] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B569713400) [pid = 2096] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56C576C00) [pid = 2096] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B5713F3C00) [pid = 2096] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B564C04400) [pid = 2096] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56F81F800) [pid = 2096] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B5713F2400) [pid = 2096] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56F8DB000) [pid = 2096] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56FCCB400) [pid = 2096] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B564E8B400) [pid = 2096] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B57135A000) [pid = 2096] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B55D9F1000) [pid = 2096] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BA35C00) [pid = 2096] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:32:29 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B57146FC00) [pid = 2096] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:32:29 INFO - PROCESS | 2096 | 1461281549035 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 2096 | 1461281549124 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 16:32:29 INFO - PROCESS | 2096 | 1461281549132 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D7FE800 == 53 [pid = 2096] [id = 191] 16:32:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B564C04C00) [pid = 2096] [serial = 571] [outer = 0000000000000000] 16:32:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B565925800) [pid = 2096] [serial = 572] [outer = 000000B564C04C00] 16:32:29 INFO - PROCESS | 2096 | 1461281549182 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56B4D7800) [pid = 2096] [serial = 573] [outer = 000000B564C04C00] 16:32:30 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:32:30 INFO - PROCESS | 2096 | 1461281550097 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1385ms 16:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:32:30 INFO - PROCESS | 2096 | 1461281550154 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 2096 | 1461281550156 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 16:32:30 INFO - PROCESS | 2096 | 1461281550159 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 2096 | 1461281550161 Marionette TRACE conn5 <- [1,730,null,{}] 16:32:30 INFO - PROCESS | 2096 | 1461281550165 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:30 INFO - PROCESS | 2096 | 1461281550251 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 16:32:30 INFO - PROCESS | 2096 | 1461281550258 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57552A000 == 54 [pid = 2096] [id = 192] 16:32:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56C576C00) [pid = 2096] [serial = 574] [outer = 0000000000000000] 16:32:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56FCAE000) [pid = 2096] [serial = 575] [outer = 000000B56C576C00] 16:32:30 INFO - PROCESS | 2096 | 1461281550304 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B570CCE000) [pid = 2096] [serial = 576] [outer = 000000B56C576C00] 16:32:31 INFO - PROCESS | 2096 | 1461281551278 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:32:31 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 16:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1137ms 16:32:31 INFO - PROCESS | 2096 | 1461281551300 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 2096 | 1461281551305 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 16:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:32:31 INFO - PROCESS | 2096 | 1461281551311 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 2096 | 1461281551316 Marionette TRACE conn5 <- [1,734,null,{}] 16:32:31 INFO - PROCESS | 2096 | 1461281551366 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 2096 | 1461281551475 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 16:32:31 INFO - PROCESS | 2096 | 1461281551639 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1AE000 == 55 [pid = 2096] [id = 193] 16:32:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56591E400) [pid = 2096] [serial = 577] [outer = 0000000000000000] 16:32:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B5663D4800) [pid = 2096] [serial = 578] [outer = 000000B56591E400] 16:32:31 INFO - PROCESS | 2096 | 1461281551742 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56BA9B000) [pid = 2096] [serial = 579] [outer = 000000B56591E400] 16:32:32 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.) 16:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1484ms 16:32:32 INFO - PROCESS | 2096 | 1461281552792 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:32:32 INFO - PROCESS | 2096 | 1461281552798 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 2096 | 1461281552805 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 16:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:32:32 INFO - PROCESS | 2096 | 1461281552812 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 2096 | 1461281552815 Marionette TRACE conn5 <- [1,738,null,{}] 16:32:32 INFO - PROCESS | 2096 | 1461281552820 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 2096 | 1461281552966 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 16:32:33 INFO - PROCESS | 2096 | 1461281553095 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A5800 == 56 [pid = 2096] [id = 194] 16:32:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56CC32400) [pid = 2096] [serial = 580] [outer = 0000000000000000] 16:32:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56EDA5000) [pid = 2096] [serial = 581] [outer = 000000B56CC32400] 16:32:33 INFO - PROCESS | 2096 | 1461281553152 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FDE3C00) [pid = 2096] [serial = 582] [outer = 000000B56CC32400] 16:32:34 INFO - PROCESS | 2096 | 1461281554147 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:32:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1391ms 16:32:34 INFO - PROCESS | 2096 | 1461281554240 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 2096 | 1461281554243 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 16:32:34 INFO - PROCESS | 2096 | 1461281554248 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:32:34 INFO - PROCESS | 2096 | 1461281554252 Marionette TRACE conn5 <- [1,742,null,{}] 16:32:34 INFO - PROCESS | 2096 | 1461281554265 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 2096 | 1461281554419 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 16:32:34 INFO - PROCESS | 2096 | 1461281554571 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DBF000 == 57 [pid = 2096] [id = 195] 16:32:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FF72800) [pid = 2096] [serial = 583] [outer = 0000000000000000] 16:32:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B5714A7800) [pid = 2096] [serial = 584] [outer = 000000B56FF72800] 16:32:34 INFO - PROCESS | 2096 | 1461281554630 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B5715A4000) [pid = 2096] [serial = 585] [outer = 000000B56FF72800] 16:32:35 INFO - PROCESS | 2096 | 1461281555684 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:32:35 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 16:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1498ms 16:32:35 INFO - PROCESS | 2096 | 1461281555751 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 2096 | 1461281555754 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 16:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:32:35 INFO - PROCESS | 2096 | 1461281555758 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 2096 | 1461281555760 Marionette TRACE conn5 <- [1,746,null,{}] 16:32:35 INFO - PROCESS | 2096 | 1461281555764 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:35 INFO - PROCESS | 2096 | 1461281555908 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 16:32:36 INFO - PROCESS | 2096 | 1461281556032 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56571D800 == 58 [pid = 2096] [id = 196] 16:32:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B564BADC00) [pid = 2096] [serial = 586] [outer = 0000000000000000] 16:32:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B568C36400) [pid = 2096] [serial = 587] [outer = 000000B564BADC00] 16:32:36 INFO - PROCESS | 2096 | 1461281556089 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56C6BB800) [pid = 2096] [serial = 588] [outer = 000000B564BADC00] 16:32:36 INFO - PROCESS | 2096 | 1461281556644 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1143ms 16:32:36 INFO - PROCESS | 2096 | 1461281556902 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 2096 | 1461281556907 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 16:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:32:36 INFO - PROCESS | 2096 | 1461281556912 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 2096 | 1461281556915 Marionette TRACE conn5 <- [1,750,null,{}] 16:32:36 INFO - PROCESS | 2096 | 1461281556921 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 2096 | 1461281557029 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 16:32:37 INFO - PROCESS | 2096 | 1461281557105 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDD1800 == 59 [pid = 2096] [id = 197] 16:32:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B564C03800) [pid = 2096] [serial = 589] [outer = 0000000000000000] 16:32:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B564E88800) [pid = 2096] [serial = 590] [outer = 000000B564C03800] 16:32:37 INFO - PROCESS | 2096 | 1461281557195 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B568C32800) [pid = 2096] [serial = 591] [outer = 000000B564C03800] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD63800 == 58 [pid = 2096] [id = 63] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D7FE800 == 57 [pid = 2096] [id = 191] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738DB000 == 56 [pid = 2096] [id = 190] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B57319F000 == 55 [pid = 2096] [id = 189] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B57139A800 == 54 [pid = 2096] [id = 188] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD70800 == 53 [pid = 2096] [id = 187] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B5E3800 == 52 [pid = 2096] [id = 186] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C868000 == 51 [pid = 2096] [id = 185] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B571468000) [pid = 2096] [serial = 509] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B571474400) [pid = 2096] [serial = 542] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B569730C00) [pid = 2096] [serial = 512] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B578078800) [pid = 2096] [serial = 515] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B575D4D400) [pid = 2096] [serial = 518] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C524800 == 50 [pid = 2096] [id = 182] 16:32:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B57385C800 == 49 [pid = 2096] [id = 181] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56BB37C00) [pid = 2096] [serial = 320] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56CB28C00) [pid = 2096] [serial = 323] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B571471400) [pid = 2096] [serial = 417] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B573CB2000) [pid = 2096] [serial = 468] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56FEF2000) [pid = 2096] [serial = 365] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B5714B5400) [pid = 2096] [serial = 368] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56FDD7C00) [pid = 2096] [serial = 414] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B570D0E800) [pid = 2096] [serial = 326] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B568C4E400) [pid = 2096] [serial = 359] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B5714AC000) [pid = 2096] [serial = 329] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B564B5FC00) [pid = 2096] [serial = 317] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56EE69000) [pid = 2096] [serial = 411] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B571498000) [pid = 2096] [serial = 420] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B569237400) [pid = 2096] [serial = 408] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BF2C400) [pid = 2096] [serial = 362] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B57159C000) [pid = 2096] [serial = 371] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56B550800) [pid = 2096] [serial = 456] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B5738C9800) [pid = 2096] [serial = 453] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B570CCB400) [pid = 2096] [serial = 462] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B5738C8000) [pid = 2096] [serial = 465] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B56CB1D800) [pid = 2096] [serial = 536] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B571598C00) [pid = 2096] [serial = 498] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56CC32800) [pid = 2096] [serial = 504] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56C644800) [pid = 2096] [serial = 503] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B569716400) [pid = 2096] [serial = 501] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B564E91800) [pid = 2096] [serial = 500] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56CB1D400) [pid = 2096] [serial = 530] [outer = 0000000000000000] [url = about:blank] 16:32:37 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56BA93C00) [pid = 2096] [serial = 525] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B568D89C00) [pid = 2096] [serial = 524] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56FF7C800) [pid = 2096] [serial = 507] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56FDDE800) [pid = 2096] [serial = 506] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56BF5A400) [pid = 2096] [serial = 522] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B55F325C00) [pid = 2096] [serial = 521] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B568C3B800) [pid = 2096] [serial = 527] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BD1BC00) [pid = 2096] [serial = 528] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B57135DC00) [pid = 2096] [serial = 540] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B570CCEC00) [pid = 2096] [serial = 539] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56FC77800) [pid = 2096] [serial = 534] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56F81E000) [pid = 2096] [serial = 533] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56FDE0000) [pid = 2096] [serial = 537] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56D17B400) [pid = 2096] [serial = 531] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56EDBE000) [pid = 2096] [serial = 459] [outer = 0000000000000000] [url = about:blank] 16:32:38 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:32:38 INFO - PROCESS | 2096 | 1461281558294 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:32:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1445ms 16:32:38 INFO - PROCESS | 2096 | 1461281558361 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 2096 | 1461281558364 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 16:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:32:38 INFO - PROCESS | 2096 | 1461281558372 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 2096 | 1461281558376 Marionette TRACE conn5 <- [1,754,null,{}] 16:32:38 INFO - PROCESS | 2096 | 1461281558380 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 2096 | 1461281558471 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 16:32:38 INFO - PROCESS | 2096 | 1461281558591 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B46B800 == 50 [pid = 2096] [id = 198] 16:32:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B564E91800) [pid = 2096] [serial = 592] [outer = 0000000000000000] 16:32:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B565922000) [pid = 2096] [serial = 593] [outer = 000000B564E91800] 16:32:38 INFO - PROCESS | 2096 | 1461281558639 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B568C7E400) [pid = 2096] [serial = 594] [outer = 000000B564E91800] 16:32:39 INFO - PROCESS | 2096 | 1461281559523 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1180ms 16:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:32:39 INFO - PROCESS | 2096 | 1461281559555 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 2096 | 1461281559557 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 16:32:39 INFO - PROCESS | 2096 | 1461281559561 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 2096 | 1461281559564 Marionette TRACE conn5 <- [1,758,null,{}] 16:32:39 INFO - PROCESS | 2096 | 1461281559576 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 2096 | 1461281559678 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 16:32:39 INFO - PROCESS | 2096 | 1461281559686 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E980000 == 51 [pid = 2096] [id = 199] 16:32:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56BD15800) [pid = 2096] [serial = 595] [outer = 0000000000000000] 16:32:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BD1C400) [pid = 2096] [serial = 596] [outer = 000000B56BD15800] 16:32:39 INFO - PROCESS | 2096 | 1461281559737 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56BF2D400) [pid = 2096] [serial = 597] [outer = 000000B56BD15800] 16:32:40 INFO - PROCESS | 2096 | 1461281560231 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 733ms 16:32:40 INFO - PROCESS | 2096 | 1461281560297 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 2096 | 1461281560299 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 16:32:40 INFO - PROCESS | 2096 | 1461281560303 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:32:40 INFO - PROCESS | 2096 | 1461281560304 Marionette TRACE conn5 <- [1,762,null,{}] 16:32:40 INFO - PROCESS | 2096 | 1461281560308 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 2096 | 1461281560423 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 16:32:40 INFO - PROCESS | 2096 | 1461281560473 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE11000 == 52 [pid = 2096] [id = 200] 16:32:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56C639800) [pid = 2096] [serial = 598] [outer = 0000000000000000] 16:32:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56C63E000) [pid = 2096] [serial = 599] [outer = 000000B56C639800] 16:32:40 INFO - PROCESS | 2096 | 1461281560519 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56CB23400) [pid = 2096] [serial = 600] [outer = 000000B56C639800] 16:32:40 INFO - PROCESS | 2096 | 1461281560942 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 691ms 16:32:41 INFO - PROCESS | 2096 | 1461281560997 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 2096 | 1461281560999 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 16:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:32:41 INFO - PROCESS | 2096 | 1461281561007 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 2096 | 1461281561009 Marionette TRACE conn5 <- [1,766,null,{}] 16:32:41 INFO - PROCESS | 2096 | 1461281561021 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:41 INFO - PROCESS | 2096 | 1461281561164 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 16:32:41 INFO - PROCESS | 2096 | 1461281561219 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57091A000 == 53 [pid = 2096] [id = 201] 16:32:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56CC2FC00) [pid = 2096] [serial = 601] [outer = 0000000000000000] 16:32:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56CC3A800) [pid = 2096] [serial = 602] [outer = 000000B56CC2FC00] 16:32:41 INFO - PROCESS | 2096 | 1461281561265 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56D90D000) [pid = 2096] [serial = 603] [outer = 000000B56CC2FC00] 16:32:41 INFO - PROCESS | 2096 | 1461281561689 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 733ms 16:32:41 INFO - PROCESS | 2096 | 1461281561744 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 2096 | 1461281561746 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 16:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:32:41 INFO - PROCESS | 2096 | 1461281561749 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 2096 | 1461281561751 Marionette TRACE conn5 <- [1,770,null,{}] 16:32:41 INFO - PROCESS | 2096 | 1461281561755 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:41 INFO - PROCESS | 2096 | 1461281561900 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B55D89C000) [pid = 2096] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B571595C00) [pid = 2096] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B55F1F2800) [pid = 2096] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BD2D400) [pid = 2096] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B568C3AC00) [pid = 2096] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56D902800) [pid = 2096] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B5713F0000) [pid = 2096] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B564C04C00) [pid = 2096] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56972AC00) [pid = 2096] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B575D49400) [pid = 2096] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B578074000) [pid = 2096] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:32:42 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56FF78C00) [pid = 2096] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:32:42 INFO - PROCESS | 2096 | 1461281562090 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D8E000 == 54 [pid = 2096] [id = 202] 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B55F1F2800) [pid = 2096] [serial = 604] [outer = 0000000000000000] 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B568C3AC00) [pid = 2096] [serial = 605] [outer = 000000B55F1F2800] 16:32:42 INFO - PROCESS | 2096 | 1461281562141 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56FC7B000) [pid = 2096] [serial = 606] [outer = 000000B55F1F2800] 16:32:42 INFO - PROCESS | 2096 | 1461281562523 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 839ms 16:32:42 INFO - PROCESS | 2096 | 1461281562592 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 2096 | 1461281562594 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 16:32:42 INFO - PROCESS | 2096 | 1461281562597 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:32:42 INFO - PROCESS | 2096 | 1461281562599 Marionette TRACE conn5 <- [1,774,null,{}] 16:32:42 INFO - PROCESS | 2096 | 1461281562602 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 2096 | 1461281562716 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 16:32:42 INFO - PROCESS | 2096 | 1461281562725 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565730000 == 55 [pid = 2096] [id = 203] 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56FCAE400) [pid = 2096] [serial = 607] [outer = 0000000000000000] 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56FCCB800) [pid = 2096] [serial = 608] [outer = 000000B56FCAE400] 16:32:42 INFO - PROCESS | 2096 | 1461281562772 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56FE94C00) [pid = 2096] [serial = 609] [outer = 000000B56FCAE400] 16:32:43 INFO - PROCESS | 2096 | 1461281563177 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 626ms 16:32:43 INFO - PROCESS | 2096 | 1461281563227 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 2096 | 1461281563229 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 16:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:32:43 INFO - PROCESS | 2096 | 1461281563232 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 2096 | 1461281563234 Marionette TRACE conn5 <- [1,778,null,{}] 16:32:43 INFO - PROCESS | 2096 | 1461281563238 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 2096 | 1461281563352 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 16:32:43 INFO - PROCESS | 2096 | 1461281563361 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5731AB800 == 56 [pid = 2096] [id = 204] 16:32:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56FDE4C00) [pid = 2096] [serial = 610] [outer = 0000000000000000] 16:32:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56FEF8800) [pid = 2096] [serial = 611] [outer = 000000B56FDE4C00] 16:32:43 INFO - PROCESS | 2096 | 1461281563408 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56FF99C00) [pid = 2096] [serial = 612] [outer = 000000B56FDE4C00] 16:32:43 INFO - PROCESS | 2096 | 1461281563816 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 629ms 16:32:43 INFO - PROCESS | 2096 | 1461281563864 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 2096 | 1461281563867 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 16:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:32:43 INFO - PROCESS | 2096 | 1461281563870 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 2096 | 1461281563872 Marionette TRACE conn5 <- [1,782,null,{}] 16:32:43 INFO - PROCESS | 2096 | 1461281563875 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:44 INFO - PROCESS | 2096 | 1461281563989 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 16:32:44 INFO - PROCESS | 2096 | 1461281564034 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573864800 == 57 [pid = 2096] [id = 205] 16:32:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56FFA1800) [pid = 2096] [serial = 613] [outer = 0000000000000000] 16:32:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B570CC1800) [pid = 2096] [serial = 614] [outer = 000000B56FFA1800] 16:32:44 INFO - PROCESS | 2096 | 1461281564080 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B570CCC800) [pid = 2096] [serial = 615] [outer = 000000B56FFA1800] 16:32:44 INFO - PROCESS | 2096 | 1461281564759 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 945ms 16:32:44 INFO - PROCESS | 2096 | 1461281564819 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 2096 | 1461281564823 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 16:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:32:44 INFO - PROCESS | 2096 | 1461281564828 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 2096 | 1461281564832 Marionette TRACE conn5 <- [1,786,null,{}] 16:32:44 INFO - PROCESS | 2096 | 1461281564838 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:44 INFO - PROCESS | 2096 | 1461281564963 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 16:32:45 INFO - PROCESS | 2096 | 1461281565078 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1B0000 == 58 [pid = 2096] [id = 206] 16:32:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B568C3A400) [pid = 2096] [serial = 616] [outer = 0000000000000000] 16:32:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B5692EDC00) [pid = 2096] [serial = 617] [outer = 000000B568C3A400] 16:32:45 INFO - PROCESS | 2096 | 1461281565140 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56B525C00) [pid = 2096] [serial = 618] [outer = 000000B568C3A400] 16:32:45 INFO - PROCESS | 2096 | 1461281565728 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:32:45 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 16:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 945ms 16:32:45 INFO - PROCESS | 2096 | 1461281565777 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 2096 | 1461281565785 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 16:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:32:45 INFO - PROCESS | 2096 | 1461281565792 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 2096 | 1461281565795 Marionette TRACE conn5 <- [1,790,null,{}] 16:32:45 INFO - PROCESS | 2096 | 1461281565799 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 2096 | 1461281565919 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 16:32:46 INFO - PROCESS | 2096 | 1461281566012 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57139C000 == 59 [pid = 2096] [id = 207] 16:32:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56C642400) [pid = 2096] [serial = 619] [outer = 0000000000000000] 16:32:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56D180400) [pid = 2096] [serial = 620] [outer = 000000B56C642400] 16:32:46 INFO - PROCESS | 2096 | 1461281566068 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56F813000) [pid = 2096] [serial = 621] [outer = 000000B56C642400] 16:32:46 INFO - PROCESS | 2096 | 1461281566674 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:32:46 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 16:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 923ms 16:32:46 INFO - PROCESS | 2096 | 1461281566719 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 2096 | 1461281566722 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 16:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:32:46 INFO - PROCESS | 2096 | 1461281566726 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 2096 | 1461281566730 Marionette TRACE conn5 <- [1,794,null,{}] 16:32:46 INFO - PROCESS | 2096 | 1461281566742 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 2096 | 1461281566860 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 16:32:46 INFO - PROCESS | 2096 | 1461281566983 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574476800 == 60 [pid = 2096] [id = 208] 16:32:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56FDD7C00) [pid = 2096] [serial = 622] [outer = 0000000000000000] 16:32:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56FFA6800) [pid = 2096] [serial = 623] [outer = 000000B56FDD7C00] 16:32:47 INFO - PROCESS | 2096 | 1461281567043 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B570D0F800) [pid = 2096] [serial = 624] [outer = 000000B56FDD7C00] 16:32:47 INFO - PROCESS | 2096 | 1461281567600 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:32:47 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 16:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 902ms 16:32:47 INFO - PROCESS | 2096 | 1461281567630 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 2096 | 1461281567634 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 16:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:32:47 INFO - PROCESS | 2096 | 1461281567637 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 2096 | 1461281567639 Marionette TRACE conn5 <- [1,798,null,{}] 16:32:47 INFO - PROCESS | 2096 | 1461281567643 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:47 INFO - PROCESS | 2096 | 1461281567761 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 16:32:47 INFO - PROCESS | 2096 | 1461281567852 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575517800 == 61 [pid = 2096] [id = 209] 16:32:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B5713EE000) [pid = 2096] [serial = 625] [outer = 0000000000000000] 16:32:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B5713F3800) [pid = 2096] [serial = 626] [outer = 000000B5713EE000] 16:32:47 INFO - PROCESS | 2096 | 1461281567908 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B57146F000) [pid = 2096] [serial = 627] [outer = 000000B5713EE000] 16:32:48 INFO - PROCESS | 2096 | 1461281568511 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 944ms 16:32:48 INFO - PROCESS | 2096 | 1461281568584 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 2096 | 1461281568586 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 16:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:32:48 INFO - PROCESS | 2096 | 1461281568591 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 2096 | 1461281568593 Marionette TRACE conn5 <- [1,802,null,{}] 16:32:48 INFO - PROCESS | 2096 | 1461281568597 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 2096 | 1461281568748 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 16:32:48 INFO - PROCESS | 2096 | 1461281568802 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DA9000 == 62 [pid = 2096] [id = 210] 16:32:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B57148F000) [pid = 2096] [serial = 628] [outer = 0000000000000000] 16:32:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B571498400) [pid = 2096] [serial = 629] [outer = 000000B57148F000] 16:32:48 INFO - PROCESS | 2096 | 1461281568858 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B5714B1400) [pid = 2096] [serial = 630] [outer = 000000B57148F000] 16:32:49 INFO - PROCESS | 2096 | 1461281569410 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 2096 | 1461281569475 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 16:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:32:49 INFO - PROCESS | 2096 | 1461281569479 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 2096 | 1461281569481 Marionette TRACE conn5 <- [1,806,null,{}] 16:32:49 INFO - PROCESS | 2096 | 1461281569485 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 2096 | 1461281569607 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 16:32:49 INFO - PROCESS | 2096 | 1461281569727 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A39800 == 63 [pid = 2096] [id = 211] 16:32:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B5738C4000) [pid = 2096] [serial = 631] [outer = 0000000000000000] 16:32:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B5738C7400) [pid = 2096] [serial = 632] [outer = 000000B5738C4000] 16:32:49 INFO - PROCESS | 2096 | 1461281569788 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B573D34000) [pid = 2096] [serial = 633] [outer = 000000B5738C4000] 16:32:50 INFO - PROCESS | 2096 | 1461281570390 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 943ms 16:32:50 INFO - PROCESS | 2096 | 1461281570424 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 2096 | 1461281570427 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 16:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:32:50 INFO - PROCESS | 2096 | 1461281570431 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 2096 | 1461281570433 Marionette TRACE conn5 <- [1,810,null,{}] 16:32:50 INFO - PROCESS | 2096 | 1461281570437 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:50 INFO - PROCESS | 2096 | 1461281570547 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 16:32:50 INFO - PROCESS | 2096 | 1461281570640 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A7F000 == 64 [pid = 2096] [id = 212] 16:32:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B573D33C00) [pid = 2096] [serial = 634] [outer = 0000000000000000] 16:32:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B573DA5C00) [pid = 2096] [serial = 635] [outer = 000000B573D33C00] 16:32:50 INFO - PROCESS | 2096 | 1461281570697 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B573DB0400) [pid = 2096] [serial = 636] [outer = 000000B573D33C00] 16:32:51 INFO - PROCESS | 2096 | 1461281571258 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 2096 | 1461281571331 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 16:32:51 INFO - PROCESS | 2096 | 1461281571335 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 2096 | 1461281571337 Marionette TRACE conn5 <- [1,814,null,{}] 16:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:32:51 INFO - PROCESS | 2096 | 1461281571341 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 2096 | 1461281571448 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 16:32:51 INFO - PROCESS | 2096 | 1461281571568 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57791C800 == 65 [pid = 2096] [id = 213] 16:32:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B573D38000) [pid = 2096] [serial = 637] [outer = 0000000000000000] 16:32:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B575D4E000) [pid = 2096] [serial = 638] [outer = 000000B573D38000] 16:32:51 INFO - PROCESS | 2096 | 1461281571624 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B576C91C00) [pid = 2096] [serial = 639] [outer = 000000B573D38000] 16:32:52 INFO - PROCESS | 2096 | 1461281572374 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1073ms 16:32:52 INFO - PROCESS | 2096 | 1461281572417 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 2096 | 1461281572421 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 16:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:32:52 INFO - PROCESS | 2096 | 1461281572428 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 2096 | 1461281572432 Marionette TRACE conn5 <- [1,818,null,{}] 16:32:52 INFO - PROCESS | 2096 | 1461281572439 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 2096 | 1461281572549 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 16:32:52 INFO - PROCESS | 2096 | 1461281572678 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBAB000 == 66 [pid = 2096] [id = 214] 16:32:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B55F329800) [pid = 2096] [serial = 640] [outer = 0000000000000000] 16:32:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B564E8C000) [pid = 2096] [serial = 641] [outer = 000000B55F329800] 16:32:52 INFO - PROCESS | 2096 | 1461281572729 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B5663D3800) [pid = 2096] [serial = 642] [outer = 000000B55F329800] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B5731AB800 == 65 [pid = 2096] [id = 204] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B565730000 == 64 [pid = 2096] [id = 203] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D8E000 == 63 [pid = 2096] [id = 202] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57091A000 == 62 [pid = 2096] [id = 201] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE11000 == 61 [pid = 2096] [id = 200] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E980000 == 60 [pid = 2096] [id = 199] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B46B800 == 59 [pid = 2096] [id = 198] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDD1800 == 58 [pid = 2096] [id = 197] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56FCAE000) [pid = 2096] [serial = 575] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56E46B800) [pid = 2096] [serial = 548] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B57148E800) [pid = 2096] [serial = 551] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DBF000 == 57 [pid = 2096] [id = 195] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A5800 == 56 [pid = 2096] [id = 194] 16:32:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1AE000 == 55 [pid = 2096] [id = 193] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B570D0A400) [pid = 2096] [serial = 513] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B577AE6400) [pid = 2096] [serial = 519] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B578081400) [pid = 2096] [serial = 516] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B573D3D400) [pid = 2096] [serial = 510] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B570CC6000) [pid = 2096] [serial = 566] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B5738C9C00) [pid = 2096] [serial = 569] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B569732000) [pid = 2096] [serial = 555] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B565922C00) [pid = 2096] [serial = 554] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56FDE6000) [pid = 2096] [serial = 563] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B571467400) [pid = 2096] [serial = 567] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B568C76C00) [pid = 2096] [serial = 557] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56BD2A400) [pid = 2096] [serial = 558] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56D9E4800) [pid = 2096] [serial = 560] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56F817800) [pid = 2096] [serial = 561] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B569729C00) [pid = 2096] [serial = 545] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B57149C800) [pid = 2096] [serial = 543] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B565925800) [pid = 2096] [serial = 572] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56B4D7800) [pid = 2096] [serial = 573] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B573CB6C00) [pid = 2096] [serial = 570] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56FEF9000) [pid = 2096] [serial = 564] [outer = 0000000000000000] [url = about:blank] 16:32:53 INFO - PROCESS | 2096 | 1461281573399 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1033ms 16:32:53 INFO - PROCESS | 2096 | 1461281573463 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 2096 | 1461281573469 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 16:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:32:53 INFO - PROCESS | 2096 | 1461281573475 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 2096 | 1461281573477 Marionette TRACE conn5 <- [1,822,null,{}] 16:32:53 INFO - PROCESS | 2096 | 1461281573498 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:53 INFO - PROCESS | 2096 | 1461281573592 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 16:32:53 INFO - PROCESS | 2096 | 1461281573606 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDE6800 == 56 [pid = 2096] [id = 215] 16:32:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B564029400) [pid = 2096] [serial = 643] [outer = 0000000000000000] 16:32:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B568C72000) [pid = 2096] [serial = 644] [outer = 000000B564029400] 16:32:53 INFO - PROCESS | 2096 | 1461281573653 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56972F400) [pid = 2096] [serial = 645] [outer = 000000B564029400] 16:32:54 INFO - PROCESS | 2096 | 1461281574172 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 734ms 16:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:32:54 INFO - PROCESS | 2096 | 1461281574209 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 2096 | 1461281574211 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 16:32:54 INFO - PROCESS | 2096 | 1461281574215 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 2096 | 1461281574219 Marionette TRACE conn5 <- [1,826,null,{}] 16:32:54 INFO - PROCESS | 2096 | 1461281574230 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 2096 | 1461281574327 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 16:32:54 INFO - PROCESS | 2096 | 1461281574412 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE10800 == 57 [pid = 2096] [id = 216] 16:32:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B569240400) [pid = 2096] [serial = 646] [outer = 0000000000000000] 16:32:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BF28800) [pid = 2096] [serial = 647] [outer = 000000B569240400] 16:32:54 INFO - PROCESS | 2096 | 1461281574462 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56C644C00) [pid = 2096] [serial = 648] [outer = 000000B569240400] 16:32:54 INFO - PROCESS | 2096 | 1461281574852 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 692ms 16:32:54 INFO - PROCESS | 2096 | 1461281574910 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 2096 | 1461281574913 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 16:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:32:54 INFO - PROCESS | 2096 | 1461281574917 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 2096 | 1461281574918 Marionette TRACE conn5 <- [1,830,null,{}] 16:32:54 INFO - PROCESS | 2096 | 1461281574922 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:55 INFO - PROCESS | 2096 | 1461281575014 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 16:32:55 INFO - PROCESS | 2096 | 1461281575021 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D7E800 == 58 [pid = 2096] [id = 217] 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56CC35400) [pid = 2096] [serial = 649] [outer = 0000000000000000] 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56D90CC00) [pid = 2096] [serial = 650] [outer = 000000B56CC35400] 16:32:55 INFO - PROCESS | 2096 | 1461281575068 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56EDC5800) [pid = 2096] [serial = 651] [outer = 000000B56CC35400] 16:32:55 INFO - PROCESS | 2096 | 1461281575497 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 629ms 16:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:32:55 INFO - PROCESS | 2096 | 1461281575554 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 2096 | 1461281575556 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 16:32:55 INFO - PROCESS | 2096 | 1461281575560 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 2096 | 1461281575561 Marionette TRACE conn5 <- [1,834,null,{}] 16:32:55 INFO - PROCESS | 2096 | 1461281575565 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:55 INFO - PROCESS | 2096 | 1461281575679 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 16:32:55 INFO - PROCESS | 2096 | 1461281575761 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57153C800 == 59 [pid = 2096] [id = 218] 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B565692800) [pid = 2096] [serial = 652] [outer = 0000000000000000] 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56FC72400) [pid = 2096] [serial = 653] [outer = 000000B565692800] 16:32:55 INFO - PROCESS | 2096 | 1461281575808 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56FCCF400) [pid = 2096] [serial = 654] [outer = 000000B565692800] 16:32:56 INFO - PROCESS | 2096 | 1461281576241 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 733ms 16:32:56 INFO - PROCESS | 2096 | 1461281576295 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 16:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:32:56 INFO - PROCESS | 2096 | 1461281576298 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 16:32:56 INFO - PROCESS | 2096 | 1461281576301 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 2096 | 1461281576303 Marionette TRACE conn5 <- [1,838,null,{}] 16:32:56 INFO - PROCESS | 2096 | 1461281576306 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 2096 | 1461281577995 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B55F1F2800) [pid = 2096] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56FCAE400) [pid = 2096] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56CC2FC00) [pid = 2096] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56C576C00) [pid = 2096] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B564C03800) [pid = 2096] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56BD15800) [pid = 2096] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B564E91800) [pid = 2096] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56C639800) [pid = 2096] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:32:58 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56FDE4C00) [pid = 2096] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:32:58 INFO - PROCESS | 2096 | 1461281578174 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AAF000 == 60 [pid = 2096] [id = 219] 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B569236000) [pid = 2096] [serial = 655] [outer = 0000000000000000] 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56C576C00) [pid = 2096] [serial = 656] [outer = 000000B569236000] 16:32:58 INFO - PROCESS | 2096 | 1461281578223 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B57146E000) [pid = 2096] [serial = 657] [outer = 000000B569236000] 16:32:58 INFO - PROCESS | 2096 | 1461281578604 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2332ms 16:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:32:58 INFO - PROCESS | 2096 | 1461281578636 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 16:32:58 INFO - PROCESS | 2096 | 1461281578638 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 16:32:58 INFO - PROCESS | 2096 | 1461281578641 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 2096 | 1461281578643 Marionette TRACE conn5 <- [1,842,null,{}] 16:32:58 INFO - PROCESS | 2096 | 1461281578646 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 2096 | 1461281578735 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 16:32:58 INFO - PROCESS | 2096 | 1461281578816 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D56800 == 61 [pid = 2096] [id = 220] 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56FF7F000) [pid = 2096] [serial = 658] [outer = 0000000000000000] 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B57159D400) [pid = 2096] [serial = 659] [outer = 000000B56FF7F000] 16:32:58 INFO - PROCESS | 2096 | 1461281578863 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B573CBA000) [pid = 2096] [serial = 660] [outer = 000000B56FF7F000] 16:32:59 INFO - PROCESS | 2096 | 1461281579245 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 628ms 16:32:59 INFO - PROCESS | 2096 | 1461281579273 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 2096 | 1461281579275 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 16:32:59 INFO - PROCESS | 2096 | 1461281579278 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:32:59 INFO - PROCESS | 2096 | 1461281579280 Marionette TRACE conn5 <- [1,846,null,{}] 16:32:59 INFO - PROCESS | 2096 | 1461281579284 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 2096 | 1461281579403 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 16:32:59 INFO - PROCESS | 2096 | 1461281579411 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A29000 == 62 [pid = 2096] [id = 221] 16:32:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B573DA6000) [pid = 2096] [serial = 661] [outer = 0000000000000000] 16:32:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B575D45000) [pid = 2096] [serial = 662] [outer = 000000B573DA6000] 16:32:59 INFO - PROCESS | 2096 | 1461281579458 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B576C94800) [pid = 2096] [serial = 663] [outer = 000000B573DA6000] 16:32:59 INFO - PROCESS | 2096 | 1461281579879 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 628ms 16:32:59 INFO - PROCESS | 2096 | 1461281579911 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 2096 | 1461281579913 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 16:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:32:59 INFO - PROCESS | 2096 | 1461281579984 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 2096 | 1461281579988 Marionette TRACE conn5 <- [1,850,null,{}] 16:33:00 INFO - PROCESS | 2096 | 1461281580000 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:00 INFO - PROCESS | 2096 | 1461281580137 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 16:33:00 INFO - PROCESS | 2096 | 1461281580298 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDD1800 == 63 [pid = 2096] [id = 222] 16:33:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B563E94000) [pid = 2096] [serial = 664] [outer = 0000000000000000] 16:33:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56478C800) [pid = 2096] [serial = 665] [outer = 000000B563E94000] 16:33:00 INFO - PROCESS | 2096 | 1461281580356 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56923DC00) [pid = 2096] [serial = 666] [outer = 000000B563E94000] 16:33:00 INFO - PROCESS | 2096 | 1461281580929 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1054ms 16:33:00 INFO - PROCESS | 2096 | 1461281580975 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 2096 | 1461281580979 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 16:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:33:00 INFO - PROCESS | 2096 | 1461281580984 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 2096 | 1461281580987 Marionette TRACE conn5 <- [1,854,null,{}] 16:33:01 INFO - PROCESS | 2096 | 1461281580996 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:01 INFO - PROCESS | 2096 | 1461281581118 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 16:33:01 INFO - PROCESS | 2096 | 1461281581242 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B5000 == 64 [pid = 2096] [id = 223] 16:33:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BD7E800) [pid = 2096] [serial = 667] [outer = 0000000000000000] 16:33:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56BF5B000) [pid = 2096] [serial = 668] [outer = 000000B56BD7E800] 16:33:01 INFO - PROCESS | 2096 | 1461281581300 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56CC3A400) [pid = 2096] [serial = 669] [outer = 000000B56BD7E800] 16:33:01 INFO - PROCESS | 2096 | 1461281581930 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:33:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56E99A400) [pid = 2096] [serial = 670] [outer = 000000B563C75000] 16:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 985ms 16:33:02 INFO - PROCESS | 2096 | 1461281582027 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 2096 | 1461281582030 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 16:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:33:02 INFO - PROCESS | 2096 | 1461281582035 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 2096 | 1461281582038 Marionette TRACE conn5 <- [1,858,null,{}] 16:33:02 INFO - PROCESS | 2096 | 1461281582042 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:02 INFO - PROCESS | 2096 | 1461281582187 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 16:33:02 INFO - PROCESS | 2096 | 1461281582312 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5785C8000 == 65 [pid = 2096] [id = 224] 16:33:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56CB17800) [pid = 2096] [serial = 671] [outer = 0000000000000000] 16:33:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B57146C400) [pid = 2096] [serial = 672] [outer = 000000B56CB17800] 16:33:02 INFO - PROCESS | 2096 | 1461281582376 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B575D47000) [pid = 2096] [serial = 673] [outer = 000000B56CB17800] 16:33:03 INFO - PROCESS | 2096 | 1461281583038 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1034ms 16:33:03 INFO - PROCESS | 2096 | 1461281583071 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 2096 | 1461281583074 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 16:33:03 INFO - PROCESS | 2096 | 1461281583077 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:33:03 INFO - PROCESS | 2096 | 1461281583080 Marionette TRACE conn5 <- [1,862,null,{}] 16:33:03 INFO - PROCESS | 2096 | 1461281583083 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 2096 | 1461281583198 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 16:33:03 INFO - PROCESS | 2096 | 1461281583320 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57721D000 == 66 [pid = 2096] [id = 225] 16:33:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B57761C400) [pid = 2096] [serial = 674] [outer = 0000000000000000] 16:33:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B577622000) [pid = 2096] [serial = 675] [outer = 000000B57761C400] 16:33:03 INFO - PROCESS | 2096 | 1461281583378 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B577629800) [pid = 2096] [serial = 676] [outer = 000000B57761C400] 16:33:03 INFO - PROCESS | 2096 | 1461281583908 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 880ms 16:33:03 INFO - PROCESS | 2096 | 1461281583967 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 2096 | 1461281583970 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 16:33:03 INFO - PROCESS | 2096 | 1461281583974 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:33:03 INFO - PROCESS | 2096 | 1461281583977 Marionette TRACE conn5 <- [1,866,null,{}] 16:33:03 INFO - PROCESS | 2096 | 1461281583981 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:04 INFO - PROCESS | 2096 | 1461281584093 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 16:33:04 INFO - PROCESS | 2096 | 1461281584187 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57822B000 == 67 [pid = 2096] [id = 226] 16:33:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B577AEB800) [pid = 2096] [serial = 677] [outer = 0000000000000000] 16:33:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B577AEEC00) [pid = 2096] [serial = 678] [outer = 000000B577AEB800] 16:33:04 INFO - PROCESS | 2096 | 1461281584243 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B578077800) [pid = 2096] [serial = 679] [outer = 000000B577AEB800] 16:33:04 INFO - PROCESS | 2096 | 1461281584827 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 881ms 16:33:04 INFO - PROCESS | 2096 | 1461281584860 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 16:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:33:04 INFO - PROCESS | 2096 | 1461281584863 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 16:33:04 INFO - PROCESS | 2096 | 1461281584866 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 2096 | 1461281584868 Marionette TRACE conn5 <- [1,870,null,{}] 16:33:04 INFO - PROCESS | 2096 | 1461281584887 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 2096 | 1461281585026 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 16:33:05 INFO - PROCESS | 2096 | 1461281585155 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578AD1800 == 68 [pid = 2096] [id = 227] 16:33:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B576999C00) [pid = 2096] [serial = 680] [outer = 0000000000000000] 16:33:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B5769C2C00) [pid = 2096] [serial = 681] [outer = 000000B576999C00] 16:33:05 INFO - PROCESS | 2096 | 1461281585214 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B5769CB000) [pid = 2096] [serial = 682] [outer = 000000B576999C00] 16:33:05 INFO - PROCESS | 2096 | 1461281585770 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 943ms 16:33:05 INFO - PROCESS | 2096 | 1461281585813 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 2096 | 1461281585815 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 16:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:33:05 INFO - PROCESS | 2096 | 1461281585819 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 2096 | 1461281585821 Marionette TRACE conn5 <- [1,874,null,{}] 16:33:05 INFO - PROCESS | 2096 | 1461281585825 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 2096 | 1461281585936 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 16:33:06 INFO - PROCESS | 2096 | 1461281586031 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578D99800 == 69 [pid = 2096] [id = 228] 16:33:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B577AED800) [pid = 2096] [serial = 683] [outer = 0000000000000000] 16:33:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B57807B800) [pid = 2096] [serial = 684] [outer = 000000B577AED800] 16:33:06 INFO - PROCESS | 2096 | 1461281586086 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B57A5C4400) [pid = 2096] [serial = 685] [outer = 000000B577AED800] 16:33:06 INFO - PROCESS | 2096 | 1461281586606 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 837ms 16:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:33:06 INFO - PROCESS | 2096 | 1461281586658 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 2096 | 1461281586661 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 16:33:06 INFO - PROCESS | 2096 | 1461281586664 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 2096 | 1461281586666 Marionette TRACE conn5 <- [1,878,null,{}] 16:33:06 INFO - PROCESS | 2096 | 1461281586670 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 2096 | 1461281586813 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 16:33:06 INFO - PROCESS | 2096 | 1461281586945 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573847800 == 70 [pid = 2096] [id = 229] 16:33:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FF7C400) [pid = 2096] [serial = 686] [outer = 0000000000000000] 16:33:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B578655000) [pid = 2096] [serial = 687] [outer = 000000B56FF7C400] 16:33:07 INFO - PROCESS | 2096 | 1461281587001 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B578660C00) [pid = 2096] [serial = 688] [outer = 000000B56FF7C400] 16:33:07 INFO - PROCESS | 2096 | 1461281587832 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1190ms 16:33:07 INFO - PROCESS | 2096 | 1461281587859 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 2096 | 1461281587864 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 16:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:33:07 INFO - PROCESS | 2096 | 1461281587869 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 2096 | 1461281587873 Marionette TRACE conn5 <- [1,882,null,{}] 16:33:07 INFO - PROCESS | 2096 | 1461281587880 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 2096 | 1461281587990 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 16:33:08 INFO - PROCESS | 2096 | 1461281588123 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56572E000 == 71 [pid = 2096] [id = 230] 16:33:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B55D89BC00) [pid = 2096] [serial = 689] [outer = 0000000000000000] 16:33:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B55F1F7C00) [pid = 2096] [serial = 690] [outer = 000000B55D89BC00] 16:33:08 INFO - PROCESS | 2096 | 1461281588175 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B564CE8400) [pid = 2096] [serial = 691] [outer = 000000B55D89BC00] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D56800 == 70 [pid = 2096] [id = 220] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AAF000 == 69 [pid = 2096] [id = 219] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B57153C800 == 68 [pid = 2096] [id = 218] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D7E800 == 67 [pid = 2096] [id = 217] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE10800 == 66 [pid = 2096] [id = 216] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDE6800 == 65 [pid = 2096] [id = 215] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBAB000 == 64 [pid = 2096] [id = 214] 16:33:08 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1B0000 == 63 [pid = 2096] [id = 206] 16:33:08 INFO - PROCESS | 2096 | 1461281588866 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56FEF8800) [pid = 2096] [serial = 611] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56FF99C00) [pid = 2096] [serial = 612] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B568C3AC00) [pid = 2096] [serial = 605] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56FCCB800) [pid = 2096] [serial = 608] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56FE94C00) [pid = 2096] [serial = 609] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56FC7B000) [pid = 2096] [serial = 606] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56CC3A800) [pid = 2096] [serial = 602] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B5663D4800) [pid = 2096] [serial = 578] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B570CCE000) [pid = 2096] [serial = 576] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56EDA5000) [pid = 2096] [serial = 581] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B564E88800) [pid = 2096] [serial = 590] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B568C36400) [pid = 2096] [serial = 587] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56BD1C400) [pid = 2096] [serial = 596] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BF2D400) [pid = 2096] [serial = 597] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56D90D000) [pid = 2096] [serial = 603] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B568C7E400) [pid = 2096] [serial = 594] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56C63E000) [pid = 2096] [serial = 599] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56CB23400) [pid = 2096] [serial = 600] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B5714A7800) [pid = 2096] [serial = 584] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B565922000) [pid = 2096] [serial = 593] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B568C32800) [pid = 2096] [serial = 591] [outer = 0000000000000000] [url = about:blank] 16:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1032ms 16:33:08 INFO - PROCESS | 2096 | 1461281588917 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 2096 | 1461281588922 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 16:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:33:08 INFO - PROCESS | 2096 | 1461281588947 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 2096 | 1461281588950 Marionette TRACE conn5 <- [1,886,null,{}] 16:33:08 INFO - PROCESS | 2096 | 1461281588953 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:09 INFO - PROCESS | 2096 | 1461281589047 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 16:33:09 INFO - PROCESS | 2096 | 1461281589054 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692B8000 == 64 [pid = 2096] [id = 231] 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B55D88E800) [pid = 2096] [serial = 692] [outer = 0000000000000000] 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B564E87800) [pid = 2096] [serial = 693] [outer = 000000B55D88E800] 16:33:09 INFO - PROCESS | 2096 | 1461281589110 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B566336C00) [pid = 2096] [serial = 694] [outer = 000000B55D88E800] 16:33:09 INFO - PROCESS | 2096 | 1461281589605 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 692ms 16:33:09 INFO - PROCESS | 2096 | 1461281589641 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 2096 | 1461281589643 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 16:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:33:09 INFO - PROCESS | 2096 | 1461281589647 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 2096 | 1461281589650 Marionette TRACE conn5 <- [1,890,null,{}] 16:33:09 INFO - PROCESS | 2096 | 1461281589661 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:09 INFO - PROCESS | 2096 | 1461281589756 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 16:33:09 INFO - PROCESS | 2096 | 1461281589841 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CA9B800 == 65 [pid = 2096] [id = 232] 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56568FC00) [pid = 2096] [serial = 695] [outer = 0000000000000000] 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B569718C00) [pid = 2096] [serial = 696] [outer = 000000B56568FC00] 16:33:09 INFO - PROCESS | 2096 | 1461281589891 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B5697B7400) [pid = 2096] [serial = 697] [outer = 000000B56568FC00] 16:33:10 INFO - PROCESS | 2096 | 1461281590281 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 692ms 16:33:10 INFO - PROCESS | 2096 | 1461281590342 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 2096 | 1461281590345 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 16:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:33:10 INFO - PROCESS | 2096 | 1461281590348 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 2096 | 1461281590350 Marionette TRACE conn5 <- [1,894,null,{}] 16:33:10 INFO - PROCESS | 2096 | 1461281590354 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 2096 | 1461281590474 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 16:33:10 INFO - PROCESS | 2096 | 1461281590486 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB4000 == 66 [pid = 2096] [id = 233] 16:33:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56B526000) [pid = 2096] [serial = 698] [outer = 0000000000000000] 16:33:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56BA97800) [pid = 2096] [serial = 699] [outer = 000000B56B526000] 16:33:10 INFO - PROCESS | 2096 | 1461281590532 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56BD31800) [pid = 2096] [serial = 700] [outer = 000000B56B526000] 16:33:10 INFO - PROCESS | 2096 | 1461281590968 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 629ms 16:33:10 INFO - PROCESS | 2096 | 1461281590991 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 2096 | 1461281590994 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 16:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:33:11 INFO - PROCESS | 2096 | 1461281590997 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 2096 | 1461281590999 Marionette TRACE conn5 <- [1,898,null,{}] 16:33:11 INFO - PROCESS | 2096 | 1461281591003 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 2096 | 1461281591125 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 16:33:11 INFO - PROCESS | 2096 | 1461281591132 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE21800 == 67 [pid = 2096] [id = 234] 16:33:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56BD20400) [pid = 2096] [serial = 701] [outer = 0000000000000000] 16:33:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56BF27000) [pid = 2096] [serial = 702] [outer = 000000B56BD20400] 16:33:11 INFO - PROCESS | 2096 | 1461281591225 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56BF60400) [pid = 2096] [serial = 703] [outer = 000000B56BD20400] 16:33:11 INFO - PROCESS | 2096 | 1461281591643 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 691ms 16:33:11 INFO - PROCESS | 2096 | 1461281591691 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 2096 | 1461281591693 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 16:33:11 INFO - PROCESS | 2096 | 1461281591696 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:33:11 INFO - PROCESS | 2096 | 1461281591698 Marionette TRACE conn5 <- [1,902,null,{}] 16:33:11 INFO - PROCESS | 2096 | 1461281591702 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 2096 | 1461281591850 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 16:33:11 INFO - PROCESS | 2096 | 1461281591946 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D8D000 == 68 [pid = 2096] [id = 235] 16:33:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56C63E400) [pid = 2096] [serial = 704] [outer = 0000000000000000] 16:33:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56E65D000) [pid = 2096] [serial = 705] [outer = 000000B56C63E400] 16:33:11 INFO - PROCESS | 2096 | 1461281591995 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56EDBE400) [pid = 2096] [serial = 706] [outer = 000000B56C63E400] 16:33:12 INFO - PROCESS | 2096 | 1461281592417 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 777ms 16:33:12 INFO - PROCESS | 2096 | 1461281592476 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 16:33:12 INFO - PROCESS | 2096 | 1461281592478 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 16:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:33:12 INFO - PROCESS | 2096 | 1461281592481 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 2096 | 1461281592483 Marionette TRACE conn5 <- [1,906,null,{}] 16:33:12 INFO - PROCESS | 2096 | 1461281592487 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:12 INFO - PROCESS | 2096 | 1461281592606 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 16:33:12 INFO - PROCESS | 2096 | 1461281592625 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715E0800 == 69 [pid = 2096] [id = 236] 16:33:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56EDA0C00) [pid = 2096] [serial = 707] [outer = 0000000000000000] 16:33:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56F8DA400) [pid = 2096] [serial = 708] [outer = 000000B56EDA0C00] 16:33:12 INFO - PROCESS | 2096 | 1461281592670 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56FCC1800) [pid = 2096] [serial = 709] [outer = 000000B56EDA0C00] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B565692800) [pid = 2096] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56CC35400) [pid = 2096] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B55F329800) [pid = 2096] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B569240400) [pid = 2096] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B564029400) [pid = 2096] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FF7F000) [pid = 2096] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:33:13 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B569236000) [pid = 2096] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:33:13 INFO - PROCESS | 2096 | 1461281593239 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 776ms 16:33:13 INFO - PROCESS | 2096 | 1461281593262 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 2096 | 1461281593264 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 16:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:33:13 INFO - PROCESS | 2096 | 1461281593267 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 2096 | 1461281593269 Marionette TRACE conn5 <- [1,910,null,{}] 16:33:13 INFO - PROCESS | 2096 | 1461281593273 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:13 INFO - PROCESS | 2096 | 1461281593361 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 16:33:13 INFO - PROCESS | 2096 | 1461281593370 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5731A2800 == 70 [pid = 2096] [id = 237] 16:33:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B560549C00) [pid = 2096] [serial = 710] [outer = 0000000000000000] 16:33:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56FCAD800) [pid = 2096] [serial = 711] [outer = 000000B560549C00] 16:33:13 INFO - PROCESS | 2096 | 1461281593490 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FEEFC00) [pid = 2096] [serial = 712] [outer = 000000B560549C00] 16:33:13 INFO - PROCESS | 2096 | 1461281593868 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 628ms 16:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:33:13 INFO - PROCESS | 2096 | 1461281593899 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 2096 | 1461281593901 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 16:33:13 INFO - PROCESS | 2096 | 1461281593904 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 2096 | 1461281593906 Marionette TRACE conn5 <- [1,914,null,{}] 16:33:13 INFO - PROCESS | 2096 | 1461281593910 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 2096 | 1461281594000 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 16:33:14 INFO - PROCESS | 2096 | 1461281594081 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E33800 == 71 [pid = 2096] [id = 238] 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56F840400) [pid = 2096] [serial = 713] [outer = 0000000000000000] 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FF7E400) [pid = 2096] [serial = 714] [outer = 000000B56F840400] 16:33:14 INFO - PROCESS | 2096 | 1461281594126 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B570CCAC00) [pid = 2096] [serial = 715] [outer = 000000B56F840400] 16:33:14 INFO - PROCESS | 2096 | 1461281594471 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 16:33:14 INFO - PROCESS | 2096 | 1461281594537 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 2096 | 1461281594539 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 16:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:33:14 INFO - PROCESS | 2096 | 1461281594543 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 2096 | 1461281594544 Marionette TRACE conn5 <- [1,918,null,{}] 16:33:14 INFO - PROCESS | 2096 | 1461281594548 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 2096 | 1461281594669 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 16:33:14 INFO - PROCESS | 2096 | 1461281594709 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575524800 == 72 [pid = 2096] [id = 239] 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B571357800) [pid = 2096] [serial = 716] [outer = 0000000000000000] 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B5713F1800) [pid = 2096] [serial = 717] [outer = 000000B571357800] 16:33:14 INFO - PROCESS | 2096 | 1461281594754 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B57148EC00) [pid = 2096] [serial = 718] [outer = 000000B571357800] 16:33:15 INFO - PROCESS | 2096 | 1461281595275 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 776ms 16:33:15 INFO - PROCESS | 2096 | 1461281595322 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 2096 | 1461281595327 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 16:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:33:15 INFO - PROCESS | 2096 | 1461281595333 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 2096 | 1461281595338 Marionette TRACE conn5 <- [1,922,null,{}] 16:33:15 INFO - PROCESS | 2096 | 1461281595345 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 2096 | 1461281595473 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 16:33:15 INFO - PROCESS | 2096 | 1461281595605 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56A91C800 == 73 [pid = 2096] [id = 240] 16:33:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B55FC7B400) [pid = 2096] [serial = 719] [outer = 0000000000000000] 16:33:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B563C3C800) [pid = 2096] [serial = 720] [outer = 000000B55FC7B400] 16:33:15 INFO - PROCESS | 2096 | 1461281595664 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B568C4E800) [pid = 2096] [serial = 721] [outer = 000000B55FC7B400] 16:33:16 INFO - PROCESS | 2096 | 1461281596291 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 984ms 16:33:16 INFO - PROCESS | 2096 | 1461281596320 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 2096 | 1461281596327 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 16:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:33:16 INFO - PROCESS | 2096 | 1461281596334 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 2096 | 1461281596337 Marionette TRACE conn5 <- [1,926,null,{}] 16:33:16 INFO - PROCESS | 2096 | 1461281596341 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:16 INFO - PROCESS | 2096 | 1461281596460 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 16:33:16 INFO - PROCESS | 2096 | 1461281596587 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570915000 == 74 [pid = 2096] [id = 241] 16:33:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B5692EB400) [pid = 2096] [serial = 722] [outer = 0000000000000000] 16:33:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56BA96000) [pid = 2096] [serial = 723] [outer = 000000B5692EB400] 16:33:16 INFO - PROCESS | 2096 | 1461281596644 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56BF67400) [pid = 2096] [serial = 724] [outer = 000000B5692EB400] 16:33:17 INFO - PROCESS | 2096 | 1461281597229 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 923ms 16:33:17 INFO - PROCESS | 2096 | 1461281597263 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 2096 | 1461281597266 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 16:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:33:17 INFO - PROCESS | 2096 | 1461281597270 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 2096 | 1461281597274 Marionette TRACE conn5 <- [1,930,null,{}] 16:33:17 INFO - PROCESS | 2096 | 1461281597286 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 2096 | 1461281597408 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 16:33:17 INFO - PROCESS | 2096 | 1461281597534 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A2E800 == 75 [pid = 2096] [id = 242] 16:33:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56D178400) [pid = 2096] [serial = 725] [outer = 0000000000000000] 16:33:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56FC73C00) [pid = 2096] [serial = 726] [outer = 000000B56D178400] 16:33:17 INFO - PROCESS | 2096 | 1461281597594 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B5713F8C00) [pid = 2096] [serial = 727] [outer = 000000B56D178400] 16:33:18 INFO - PROCESS | 2096 | 1461281598186 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 985ms 16:33:18 INFO - PROCESS | 2096 | 1461281598257 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 2096 | 1461281598260 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 16:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:33:18 INFO - PROCESS | 2096 | 1461281598264 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 2096 | 1461281598266 Marionette TRACE conn5 <- [1,934,null,{}] 16:33:18 INFO - PROCESS | 2096 | 1461281598270 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 2096 | 1461281598387 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 16:33:18 INFO - PROCESS | 2096 | 1461281598512 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577921000 == 76 [pid = 2096] [id = 243] 16:33:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B571596400) [pid = 2096] [serial = 728] [outer = 0000000000000000] 16:33:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B5738C9000) [pid = 2096] [serial = 729] [outer = 000000B571596400] 16:33:18 INFO - PROCESS | 2096 | 1461281598571 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B573CB1000) [pid = 2096] [serial = 730] [outer = 000000B571596400] 16:33:19 INFO - PROCESS | 2096 | 1461281599141 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 943ms 16:33:19 INFO - PROCESS | 2096 | 1461281599209 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 2096 | 1461281599212 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 16:33:19 INFO - PROCESS | 2096 | 1461281599215 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:33:19 INFO - PROCESS | 2096 | 1461281599217 Marionette TRACE conn5 <- [1,938,null,{}] 16:33:19 INFO - PROCESS | 2096 | 1461281599221 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 2096 | 1461281599335 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 16:33:19 INFO - PROCESS | 2096 | 1461281599462 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578D96000 == 77 [pid = 2096] [id = 244] 16:33:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B571598400) [pid = 2096] [serial = 731] [outer = 0000000000000000] 16:33:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B573DA8800) [pid = 2096] [serial = 732] [outer = 000000B571598400] 16:33:19 INFO - PROCESS | 2096 | 1461281599519 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B575D51800) [pid = 2096] [serial = 733] [outer = 000000B571598400] 16:33:20 INFO - PROCESS | 2096 | 1461281600124 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 985ms 16:33:20 INFO - PROCESS | 2096 | 1461281600214 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 2096 | 1461281600217 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 16:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:33:20 INFO - PROCESS | 2096 | 1461281600222 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 2096 | 1461281600224 Marionette TRACE conn5 <- [1,942,null,{}] 16:33:20 INFO - PROCESS | 2096 | 1461281600228 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:20 INFO - PROCESS | 2096 | 1461281600373 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 16:33:20 INFO - PROCESS | 2096 | 1461281600495 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578518000 == 78 [pid = 2096] [id = 245] 16:33:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B57699A400) [pid = 2096] [serial = 734] [outer = 0000000000000000] 16:33:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B57761C000) [pid = 2096] [serial = 735] [outer = 000000B57699A400] 16:33:20 INFO - PROCESS | 2096 | 1461281600557 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B578076800) [pid = 2096] [serial = 736] [outer = 000000B57699A400] 16:33:21 INFO - PROCESS | 2096 | 1461281601093 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 944ms 16:33:21 INFO - PROCESS | 2096 | 1461281601166 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 2096 | 1461281601169 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 16:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:33:21 INFO - PROCESS | 2096 | 1461281601173 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 2096 | 1461281601175 Marionette TRACE conn5 <- [1,946,null,{}] 16:33:21 INFO - PROCESS | 2096 | 1461281601179 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 2096 | 1461281601293 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 16:33:21 INFO - PROCESS | 2096 | 1461281601418 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B579943000 == 79 [pid = 2096] [id = 246] 16:33:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B57761A400) [pid = 2096] [serial = 737] [outer = 0000000000000000] 16:33:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B578037C00) [pid = 2096] [serial = 738] [outer = 000000B57761A400] 16:33:21 INFO - PROCESS | 2096 | 1461281601475 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B57803E800) [pid = 2096] [serial = 739] [outer = 000000B57761A400] 16:33:22 INFO - PROCESS | 2096 | 1461281602066 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 944ms 16:33:22 INFO - PROCESS | 2096 | 1461281602119 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 2096 | 1461281602122 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 16:33:22 INFO - PROCESS | 2096 | 1461281602126 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:33:22 INFO - PROCESS | 2096 | 1461281602128 Marionette TRACE conn5 <- [1,950,null,{}] 16:33:22 INFO - PROCESS | 2096 | 1461281602132 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:22 INFO - PROCESS | 2096 | 1461281602247 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 16:33:22 INFO - PROCESS | 2096 | 1461281602375 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57995C000 == 80 [pid = 2096] [id = 247] 16:33:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B57865AC00) [pid = 2096] [serial = 740] [outer = 0000000000000000] 16:33:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B578660400) [pid = 2096] [serial = 741] [outer = 000000B57865AC00] 16:33:22 INFO - PROCESS | 2096 | 1461281602433 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B57A5CA400) [pid = 2096] [serial = 742] [outer = 000000B57865AC00] 16:33:23 INFO - PROCESS | 2096 | 1461281603068 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 985ms 16:33:23 INFO - PROCESS | 2096 | 1461281603116 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 2096 | 1461281603119 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 16:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:33:23 INFO - PROCESS | 2096 | 1461281603124 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 2096 | 1461281603126 Marionette TRACE conn5 <- [1,954,null,{}] 16:33:23 INFO - PROCESS | 2096 | 1461281603130 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 2096 | 1461281603245 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 16:33:23 INFO - PROCESS | 2096 | 1461281603520 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C51F000 == 81 [pid = 2096] [id = 248] 16:33:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B55D895400) [pid = 2096] [serial = 743] [outer = 0000000000000000] 16:33:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B55D8A7000) [pid = 2096] [serial = 744] [outer = 000000B55D895400] 16:33:23 INFO - PROCESS | 2096 | 1461281603578 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B564BB0C00) [pid = 2096] [serial = 745] [outer = 000000B55D895400] 16:33:24 INFO - PROCESS | 2096 | 1461281604129 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1029ms 16:33:24 INFO - PROCESS | 2096 | 1461281604184 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 2096 | 1461281604189 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 16:33:24 INFO - PROCESS | 2096 | 1461281604195 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:33:24 INFO - PROCESS | 2096 | 1461281604198 Marionette TRACE conn5 <- [1,958,null,{}] 16:33:24 INFO - PROCESS | 2096 | 1461281604203 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:24 INFO - PROCESS | 2096 | 1461281604322 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 16:33:24 INFO - PROCESS | 2096 | 1461281604430 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568681800 == 82 [pid = 2096] [id = 249] 16:33:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56972F000) [pid = 2096] [serial = 746] [outer = 0000000000000000] 16:33:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56BA97C00) [pid = 2096] [serial = 747] [outer = 000000B56972F000] 16:33:24 INFO - PROCESS | 2096 | 1461281604482 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56BF59800) [pid = 2096] [serial = 748] [outer = 000000B56972F000] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B573864800 == 81 [pid = 2096] [id = 205] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B25000 == 80 [pid = 2096] [id = 151] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B563CE7800 == 79 [pid = 2096] [id = 8] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E33800 == 78 [pid = 2096] [id = 238] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B5731A2800 == 77 [pid = 2096] [id = 237] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715E0800 == 76 [pid = 2096] [id = 236] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D8D000 == 75 [pid = 2096] [id = 235] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE21800 == 74 [pid = 2096] [id = 234] 16:33:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB4000 == 73 [pid = 2096] [id = 233] 16:33:24 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B575D45000) [pid = 2096] [serial = 662] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CA9B800 == 72 [pid = 2096] [id = 232] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692B8000 == 71 [pid = 2096] [id = 231] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B56572E000 == 70 [pid = 2096] [id = 230] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B57721D000 == 69 [pid = 2096] [id = 225] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B5785C8000 == 68 [pid = 2096] [id = 224] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713B5000 == 67 [pid = 2096] [id = 223] 16:33:25 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDD1800 == 66 [pid = 2096] [id = 222] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B56FC72400) [pid = 2096] [serial = 653] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56FCCF400) [pid = 2096] [serial = 654] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B570CC1800) [pid = 2096] [serial = 614] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B56D90CC00) [pid = 2096] [serial = 650] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B5663D3800) [pid = 2096] [serial = 642] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B564E8C000) [pid = 2096] [serial = 641] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56BF28800) [pid = 2096] [serial = 647] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56C644C00) [pid = 2096] [serial = 648] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B568C72000) [pid = 2096] [serial = 644] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B56972F400) [pid = 2096] [serial = 645] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B56D180400) [pid = 2096] [serial = 620] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B575D4E000) [pid = 2096] [serial = 638] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B5692EDC00) [pid = 2096] [serial = 617] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B5713F3800) [pid = 2096] [serial = 626] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B571498400) [pid = 2096] [serial = 629] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B56FFA6800) [pid = 2096] [serial = 623] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B5738C7400) [pid = 2096] [serial = 632] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B573DA5C00) [pid = 2096] [serial = 635] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B573CBA000) [pid = 2096] [serial = 660] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B57146E000) [pid = 2096] [serial = 657] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56C576C00) [pid = 2096] [serial = 656] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B56EDC5800) [pid = 2096] [serial = 651] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B57159D400) [pid = 2096] [serial = 659] [outer = 0000000000000000] [url = about:blank] 16:33:25 INFO - PROCESS | 2096 | 1461281605149 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 985ms 16:33:25 INFO - PROCESS | 2096 | 1461281605188 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 2096 | 1461281605192 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 16:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:33:25 INFO - PROCESS | 2096 | 1461281605196 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 2096 | 1461281605198 Marionette TRACE conn5 <- [1,962,null,{}] 16:33:25 INFO - PROCESS | 2096 | 1461281605202 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 2096 | 1461281605299 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 16:33:25 INFO - PROCESS | 2096 | 1461281605389 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C514800 == 67 [pid = 2096] [id = 250] 16:33:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B565928000) [pid = 2096] [serial = 749] [outer = 0000000000000000] 16:33:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56B51E000) [pid = 2096] [serial = 750] [outer = 000000B565928000] 16:33:25 INFO - PROCESS | 2096 | 1461281605437 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B56BF62800) [pid = 2096] [serial = 751] [outer = 000000B565928000] 16:33:25 INFO - PROCESS | 2096 | 1461281605832 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 692ms 16:33:25 INFO - PROCESS | 2096 | 1461281605892 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 2096 | 1461281605894 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 16:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:33:25 INFO - PROCESS | 2096 | 1461281605899 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 2096 | 1461281605906 Marionette TRACE conn5 <- [1,966,null,{}] 16:33:25 INFO - PROCESS | 2096 | 1461281605915 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:26 INFO - PROCESS | 2096 | 1461281606042 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 16:33:26 INFO - PROCESS | 2096 | 1461281606057 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AB800 == 68 [pid = 2096] [id = 251] 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B56CC35000) [pid = 2096] [serial = 752] [outer = 0000000000000000] 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B56F817C00) [pid = 2096] [serial = 753] [outer = 000000B56CC35000] 16:33:26 INFO - PROCESS | 2096 | 1461281606105 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B56FCABC00) [pid = 2096] [serial = 754] [outer = 000000B56CC35000] 16:33:26 INFO - PROCESS | 2096 | 1461281606563 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 692ms 16:33:26 INFO - PROCESS | 2096 | 1461281606593 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 2096 | 1461281606596 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 16:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:33:26 INFO - PROCESS | 2096 | 1461281606599 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 2096 | 1461281606601 Marionette TRACE conn5 <- [1,970,null,{}] 16:33:26 INFO - PROCESS | 2096 | 1461281606605 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:26 INFO - PROCESS | 2096 | 1461281606698 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 16:33:26 INFO - PROCESS | 2096 | 1461281606705 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573325800 == 69 [pid = 2096] [id = 252] 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B56FE8FC00) [pid = 2096] [serial = 755] [outer = 0000000000000000] 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B56FF7AC00) [pid = 2096] [serial = 756] [outer = 000000B56FE8FC00] 16:33:26 INFO - PROCESS | 2096 | 1461281606753 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B570D0C000) [pid = 2096] [serial = 757] [outer = 000000B56FE8FC00] 16:33:27 INFO - PROCESS | 2096 | 1461281607184 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 628ms 16:33:27 INFO - PROCESS | 2096 | 1461281607231 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 2096 | 1461281607233 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 16:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:33:27 INFO - PROCESS | 2096 | 1461281607244 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 2096 | 1461281607246 Marionette TRACE conn5 <- [1,974,null,{}] 16:33:27 INFO - PROCESS | 2096 | 1461281607249 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 2096 | 1461281607368 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 16:33:27 INFO - PROCESS | 2096 | 1461281607455 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574474000 == 70 [pid = 2096] [id = 253] 16:33:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B5714B4000) [pid = 2096] [serial = 758] [outer = 0000000000000000] 16:33:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B571599800) [pid = 2096] [serial = 759] [outer = 000000B5714B4000] 16:33:27 INFO - PROCESS | 2096 | 1461281607510 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B575593400) [pid = 2096] [serial = 760] [outer = 000000B5714B4000] 16:33:27 INFO - PROCESS | 2096 | 1461281607958 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 734ms 16:33:27 INFO - PROCESS | 2096 | 1461281607979 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 2096 | 1461281607981 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 16:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:33:27 INFO - PROCESS | 2096 | 1461281607984 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 2096 | 1461281607986 Marionette TRACE conn5 <- [1,978,null,{}] 16:33:28 INFO - PROCESS | 2096 | 1461281607990 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 2096 | 1461281608116 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 16:33:28 INFO - PROCESS | 2096 | 1461281608144 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D70800 == 71 [pid = 2096] [id = 254] 16:33:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B57559B800) [pid = 2096] [serial = 761] [outer = 0000000000000000] 16:33:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B575D4E800) [pid = 2096] [serial = 762] [outer = 000000B57559B800] 16:33:28 INFO - PROCESS | 2096 | 1461281608189 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B5769BFC00) [pid = 2096] [serial = 763] [outer = 000000B57559B800] 16:33:28 INFO - PROCESS | 2096 | 1461281608627 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 16:33:28 INFO - PROCESS | 2096 | 1461281608659 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 2096 | 1461281608661 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 16:33:28 INFO - PROCESS | 2096 | 1461281608664 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:33:28 INFO - PROCESS | 2096 | 1461281608666 Marionette TRACE conn5 <- [1,982,null,{}] 16:33:28 INFO - PROCESS | 2096 | 1461281608670 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 2096 | 1461281608792 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 16:33:28 INFO - PROCESS | 2096 | 1461281608885 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A48000 == 72 [pid = 2096] [id = 255] 16:33:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B5769C6800) [pid = 2096] [serial = 764] [outer = 0000000000000000] 16:33:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B576BD1800) [pid = 2096] [serial = 765] [outer = 000000B5769C6800] 16:33:28 INFO - PROCESS | 2096 | 1461281608932 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B576BD8000) [pid = 2096] [serial = 766] [outer = 000000B5769C6800] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B56C63E400) [pid = 2096] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B560549C00) [pid = 2096] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56EDA0C00) [pid = 2096] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B56F840400) [pid = 2096] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B573DA6000) [pid = 2096] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B56B526000) [pid = 2096] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B55D88E800) [pid = 2096] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B55D89BC00) [pid = 2096] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B56568FC00) [pid = 2096] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:33:29 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B56BD20400) [pid = 2096] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:33:29 INFO - PROCESS | 2096 | 1461281609469 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 838ms 16:33:29 INFO - PROCESS | 2096 | 1461281609506 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 2096 | 1461281609508 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 16:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:33:29 INFO - PROCESS | 2096 | 1461281609511 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 2096 | 1461281609513 Marionette TRACE conn5 <- [1,986,null,{}] 16:33:29 INFO - PROCESS | 2096 | 1461281609517 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:29 INFO - PROCESS | 2096 | 1461281609608 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 16:33:29 INFO - PROCESS | 2096 | 1461281609614 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577211800 == 73 [pid = 2096] [id = 256] 16:33:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56568FC00) [pid = 2096] [serial = 767] [outer = 0000000000000000] 16:33:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B56EDA0C00) [pid = 2096] [serial = 768] [outer = 000000B56568FC00] 16:33:29 INFO - PROCESS | 2096 | 1461281609742 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B574CC3800) [pid = 2096] [serial = 769] [outer = 000000B56568FC00] 16:33:30 INFO - PROCESS | 2096 | 1461281610131 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 693ms 16:33:30 INFO - PROCESS | 2096 | 1461281610206 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 2096 | 1461281610208 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 16:33:30 INFO - PROCESS | 2096 | 1461281610211 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:33:30 INFO - PROCESS | 2096 | 1461281610213 Marionette TRACE conn5 <- [1,990,null,{}] 16:33:30 INFO - PROCESS | 2096 | 1461281610217 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 2096 | 1461281610343 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 16:33:30 INFO - PROCESS | 2096 | 1461281610354 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578ADF800 == 74 [pid = 2096] [id = 257] 16:33:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B574CC8800) [pid = 2096] [serial = 770] [outer = 0000000000000000] 16:33:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B574CCF800) [pid = 2096] [serial = 771] [outer = 000000B574CC8800] 16:33:30 INFO - PROCESS | 2096 | 1461281610399 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B576BDB800) [pid = 2096] [serial = 772] [outer = 000000B574CC8800] 16:33:30 INFO - PROCESS | 2096 | 1461281610801 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 629ms 16:33:30 INFO - PROCESS | 2096 | 1461281610844 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 2096 | 1461281610847 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 16:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:33:30 INFO - PROCESS | 2096 | 1461281610850 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 2096 | 1461281610851 Marionette TRACE conn5 <- [1,994,null,{}] 16:33:30 INFO - PROCESS | 2096 | 1461281610860 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 2096 | 1461281610953 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 16:33:30 INFO - PROCESS | 2096 | 1461281610960 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57999B000 == 75 [pid = 2096] [id = 258] 16:33:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B576C91000) [pid = 2096] [serial = 773] [outer = 0000000000000000] 16:33:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B576C9AC00) [pid = 2096] [serial = 774] [outer = 000000B576C91000] 16:33:31 INFO - PROCESS | 2096 | 1461281611012 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B5770BD400) [pid = 2096] [serial = 775] [outer = 000000B576C91000] 16:33:31 INFO - PROCESS | 2096 | 1461281611624 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 899ms 16:33:31 INFO - PROCESS | 2096 | 1461281611753 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 2096 | 1461281611758 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 16:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:33:31 INFO - PROCESS | 2096 | 1461281611764 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 2096 | 1461281611769 Marionette TRACE conn5 <- [1,998,null,{}] 16:33:31 INFO - PROCESS | 2096 | 1461281611777 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:31 INFO - PROCESS | 2096 | 1461281611917 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 16:33:32 INFO - PROCESS | 2096 | 1461281612028 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD70000 == 76 [pid = 2096] [id = 259] 16:33:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B563C7C400) [pid = 2096] [serial = 776] [outer = 0000000000000000] 16:33:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B56971BC00) [pid = 2096] [serial = 777] [outer = 000000B563C7C400] 16:33:32 INFO - PROCESS | 2096 | 1461281612088 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B56BA94000) [pid = 2096] [serial = 778] [outer = 000000B563C7C400] 16:33:32 INFO - PROCESS | 2096 | 1461281612673 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 943ms 16:33:32 INFO - PROCESS | 2096 | 1461281612710 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 2096 | 1461281612717 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 16:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:33:32 INFO - PROCESS | 2096 | 1461281612724 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 2096 | 1461281612727 Marionette TRACE conn5 <- [1,1002,null,{}] 16:33:32 INFO - PROCESS | 2096 | 1461281612731 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 2096 | 1461281612855 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 16:33:32 INFO - PROCESS | 2096 | 1461281612959 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574475800 == 77 [pid = 2096] [id = 260] 16:33:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B56D17A800) [pid = 2096] [serial = 779] [outer = 0000000000000000] 16:33:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56E65C800) [pid = 2096] [serial = 780] [outer = 000000B56D17A800] 16:33:33 INFO - PROCESS | 2096 | 1461281613015 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56FF9A400) [pid = 2096] [serial = 781] [outer = 000000B56D17A800] 16:33:33 INFO - PROCESS | 2096 | 1461281613657 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 986ms 16:33:33 INFO - PROCESS | 2096 | 1461281613716 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 16:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:33:33 INFO - PROCESS | 2096 | 1461281613719 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 16:33:33 INFO - PROCESS | 2096 | 1461281613723 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 2096 | 1461281613727 Marionette TRACE conn5 <- [1,1006,null,{}] 16:33:33 INFO - PROCESS | 2096 | 1461281613739 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:33 INFO - PROCESS | 2096 | 1461281613875 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 16:33:34 INFO - PROCESS | 2096 | 1461281614007 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AEE6800 == 78 [pid = 2096] [id = 261] 16:33:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B573C6FC00) [pid = 2096] [serial = 782] [outer = 0000000000000000] 16:33:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B57559C000) [pid = 2096] [serial = 783] [outer = 000000B573C6FC00] 16:33:34 INFO - PROCESS | 2096 | 1461281614071 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B576BD0800) [pid = 2096] [serial = 784] [outer = 000000B573C6FC00] 16:33:34 INFO - PROCESS | 2096 | 1461281614732 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1030ms 16:33:34 INFO - PROCESS | 2096 | 1461281614755 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 2096 | 1461281614758 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 16:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:33:34 INFO - PROCESS | 2096 | 1461281614762 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 2096 | 1461281614764 Marionette TRACE conn5 <- [1,1010,null,{}] 16:33:34 INFO - PROCESS | 2096 | 1461281614768 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 2096 | 1461281614897 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 16:33:35 INFO - PROCESS | 2096 | 1461281614999 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57717C000 == 79 [pid = 2096] [id = 262] 16:33:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B574CC5400) [pid = 2096] [serial = 785] [outer = 0000000000000000] 16:33:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B577625000) [pid = 2096] [serial = 786] [outer = 000000B574CC5400] 16:33:35 INFO - PROCESS | 2096 | 1461281615060 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B578076400) [pid = 2096] [serial = 787] [outer = 000000B574CC5400] 16:33:35 INFO - PROCESS | 2096 | 1461281615674 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 985ms 16:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:33:35 INFO - PROCESS | 2096 | 1461281615749 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 2096 | 1461281615751 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 16:33:35 INFO - PROCESS | 2096 | 1461281615756 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 2096 | 1461281615758 Marionette TRACE conn5 <- [1,1014,null,{}] 16:33:35 INFO - PROCESS | 2096 | 1461281615762 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:35 INFO - PROCESS | 2096 | 1461281615881 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 16:33:36 INFO - PROCESS | 2096 | 1461281616011 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B987000 == 80 [pid = 2096] [id = 263] 16:33:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B577AF1800) [pid = 2096] [serial = 788] [outer = 0000000000000000] 16:33:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B5780BC800) [pid = 2096] [serial = 789] [outer = 000000B577AF1800] 16:33:36 INFO - PROCESS | 2096 | 1461281616068 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B5780C4800) [pid = 2096] [serial = 790] [outer = 000000B577AF1800] 16:33:36 INFO - PROCESS | 2096 | 1461281616617 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 941ms 16:33:36 INFO - PROCESS | 2096 | 1461281616699 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 2096 | 1461281616702 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 16:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:33:36 INFO - PROCESS | 2096 | 1461281616706 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 2096 | 1461281616708 Marionette TRACE conn5 <- [1,1018,null,{}] 16:33:36 INFO - PROCESS | 2096 | 1461281616712 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 2096 | 1461281616901 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 16:33:36 INFO - PROCESS | 2096 | 1461281616958 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C60F800 == 81 [pid = 2096] [id = 264] 16:33:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B578D6A400) [pid = 2096] [serial = 791] [outer = 0000000000000000] 16:33:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B578D6F000) [pid = 2096] [serial = 792] [outer = 000000B578D6A400] 16:33:37 INFO - PROCESS | 2096 | 1461281617057 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B579E66800) [pid = 2096] [serial = 793] [outer = 000000B578D6A400] 16:33:37 INFO - PROCESS | 2096 | 1461281617649 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 983ms 16:33:37 INFO - PROCESS | 2096 | 1461281617698 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 2096 | 1461281617701 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 16:33:37 INFO - PROCESS | 2096 | 1461281617706 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:33:37 INFO - PROCESS | 2096 | 1461281617708 Marionette TRACE conn5 <- [1,1022,null,{}] 16:33:37 INFO - PROCESS | 2096 | 1461281617712 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:37 INFO - PROCESS | 2096 | 1461281617826 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 16:33:37 INFO - PROCESS | 2096 | 1461281617978 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574564800 == 82 [pid = 2096] [id = 265] 16:33:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B55F1F1000) [pid = 2096] [serial = 794] [outer = 0000000000000000] 16:33:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B5770B5C00) [pid = 2096] [serial = 795] [outer = 000000B55F1F1000] 16:33:38 INFO - PROCESS | 2096 | 1461281618037 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B579A37C00) [pid = 2096] [serial = 796] [outer = 000000B55F1F1000] 16:33:38 INFO - PROCESS | 2096 | 1461281618648 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 987ms 16:33:38 INFO - PROCESS | 2096 | 1461281618697 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 2096 | 1461281618700 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 16:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:33:38 INFO - PROCESS | 2096 | 1461281618703 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 2096 | 1461281618706 Marionette TRACE conn5 <- [1,1026,null,{}] 16:33:38 INFO - PROCESS | 2096 | 1461281618710 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 2096 | 1461281618827 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 16:33:39 INFO - PROCESS | 2096 | 1461281619190 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565733000 == 83 [pid = 2096] [id = 266] 16:33:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B55D82B800) [pid = 2096] [serial = 797] [outer = 0000000000000000] 16:33:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B55D8A1000) [pid = 2096] [serial = 798] [outer = 000000B55D82B800] 16:33:39 INFO - PROCESS | 2096 | 1461281619275 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B564E86000) [pid = 2096] [serial = 799] [outer = 000000B55D82B800] 16:33:39 INFO - PROCESS | 2096 | 1461281619890 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1235ms 16:33:39 INFO - PROCESS | 2096 | 1461281619940 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 2096 | 1461281619946 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 16:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:33:39 INFO - PROCESS | 2096 | 1461281619952 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 2096 | 1461281619955 Marionette TRACE conn5 <- [1,1030,null,{}] 16:33:39 INFO - PROCESS | 2096 | 1461281619960 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:40 INFO - PROCESS | 2096 | 1461281620072 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 16:33:40 INFO - PROCESS | 2096 | 1461281620178 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE99800 == 84 [pid = 2096] [id = 267] 16:33:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B565922000) [pid = 2096] [serial = 800] [outer = 0000000000000000] 16:33:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B566334800) [pid = 2096] [serial = 801] [outer = 000000B565922000] 16:33:40 INFO - PROCESS | 2096 | 1461281620229 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B5692E5800) [pid = 2096] [serial = 802] [outer = 000000B565922000] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B578ADF800 == 83 [pid = 2096] [id = 257] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B577211800 == 82 [pid = 2096] [id = 256] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A48000 == 81 [pid = 2096] [id = 255] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D70800 == 80 [pid = 2096] [id = 254] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B574474000 == 79 [pid = 2096] [id = 253] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B573325800 == 78 [pid = 2096] [id = 252] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B5713F1800) [pid = 2096] [serial = 717] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713AB800 == 77 [pid = 2096] [id = 251] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C514800 == 76 [pid = 2096] [id = 250] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B568681800 == 75 [pid = 2096] [id = 249] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C51F000 == 74 [pid = 2096] [id = 248] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B579943000 == 73 [pid = 2096] [id = 246] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B578518000 == 72 [pid = 2096] [id = 245] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B578D96000 == 71 [pid = 2096] [id = 244] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B577921000 == 70 [pid = 2096] [id = 243] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A2E800 == 69 [pid = 2096] [id = 242] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B570915000 == 68 [pid = 2096] [id = 241] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56A91C800 == 67 [pid = 2096] [id = 240] 16:33:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B575524800 == 66 [pid = 2096] [id = 239] 16:33:40 INFO - PROCESS | 2096 | 1461281620922 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 986ms 16:33:40 INFO - PROCESS | 2096 | 1461281620942 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 2096 | 1461281620946 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 16:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56E65D000) [pid = 2096] [serial = 705] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56FCAD800) [pid = 2096] [serial = 711] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56F8DA400) [pid = 2096] [serial = 708] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56FCC1800) [pid = 2096] [serial = 709] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56FF7E400) [pid = 2096] [serial = 714] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B576C94800) [pid = 2096] [serial = 663] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56BA97800) [pid = 2096] [serial = 699] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B564E87800) [pid = 2096] [serial = 693] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B566336C00) [pid = 2096] [serial = 694] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B578655000) [pid = 2096] [serial = 687] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B577622000) [pid = 2096] [serial = 675] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B564CE8400) [pid = 2096] [serial = 691] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B55F1F7C00) [pid = 2096] [serial = 690] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B569718C00) [pid = 2096] [serial = 696] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B5697B7400) [pid = 2096] [serial = 697] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B57146C400) [pid = 2096] [serial = 672] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56478C800) [pid = 2096] [serial = 665] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B577AEEC00) [pid = 2096] [serial = 678] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B5769C2C00) [pid = 2096] [serial = 681] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56BF5B000) [pid = 2096] [serial = 668] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B57807B800) [pid = 2096] [serial = 684] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B570CCAC00) [pid = 2096] [serial = 715] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B56BF5C800) [pid = 2096] [serial = 384] [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.] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B56BF27000) [pid = 2096] [serial = 702] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B56BF60400) [pid = 2096] [serial = 703] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B56EDBE400) [pid = 2096] [serial = 706] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56BD31800) [pid = 2096] [serial = 700] [outer = 0000000000000000] [url = about:blank] 16:33:40 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56FEEFC00) [pid = 2096] [serial = 712] [outer = 0000000000000000] [url = about:blank] 16:33:41 INFO - PROCESS | 2096 | 1461281620994 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 2096 | 1461281620997 Marionette TRACE conn5 <- [1,1034,null,{}] 16:33:41 INFO - PROCESS | 2096 | 1461281621025 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 2096 | 1461281621118 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 16:33:41 INFO - PROCESS | 2096 | 1461281621131 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56A91C800 == 67 [pid = 2096] [id = 268] 16:33:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B565691000) [pid = 2096] [serial = 803] [outer = 0000000000000000] 16:33:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B565F9A400) [pid = 2096] [serial = 804] [outer = 000000B565691000] 16:33:41 INFO - PROCESS | 2096 | 1461281621181 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B569715800) [pid = 2096] [serial = 805] [outer = 000000B565691000] 16:33:41 INFO - PROCESS | 2096 | 1461281621685 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 753ms 16:33:41 INFO - PROCESS | 2096 | 1461281621720 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 2096 | 1461281621723 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 16:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:33:41 INFO - PROCESS | 2096 | 1461281621727 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 2096 | 1461281621734 Marionette TRACE conn5 <- [1,1038,null,{}] 16:33:41 INFO - PROCESS | 2096 | 1461281621744 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 2096 | 1461281621838 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 16:33:41 INFO - PROCESS | 2096 | 1461281621921 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB55800 == 68 [pid = 2096] [id = 269] 16:33:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B568C52C00) [pid = 2096] [serial = 806] [outer = 0000000000000000] 16:33:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B56BD14C00) [pid = 2096] [serial = 807] [outer = 000000B568C52C00] 16:33:41 INFO - PROCESS | 2096 | 1461281621977 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B56BD7F000) [pid = 2096] [serial = 808] [outer = 000000B568C52C00] 16:33:42 INFO - PROCESS | 2096 | 1461281622347 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 649ms 16:33:42 INFO - PROCESS | 2096 | 1461281622378 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 2096 | 1461281622381 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 16:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:33:42 INFO - PROCESS | 2096 | 1461281622385 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 2096 | 1461281622387 Marionette TRACE conn5 <- [1,1042,null,{}] 16:33:42 INFO - PROCESS | 2096 | 1461281622390 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:42 INFO - PROCESS | 2096 | 1461281622509 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 16:33:42 INFO - PROCESS | 2096 | 1461281622519 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD58000 == 69 [pid = 2096] [id = 270] 16:33:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56BF29400) [pid = 2096] [serial = 809] [outer = 0000000000000000] 16:33:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56BF5DC00) [pid = 2096] [serial = 810] [outer = 000000B56BF29400] 16:33:42 INFO - PROCESS | 2096 | 1461281622565 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56C63F800) [pid = 2096] [serial = 811] [outer = 000000B56BF29400] 16:33:43 INFO - PROCESS | 2096 | 1461281622998 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 691ms 16:33:43 INFO - PROCESS | 2096 | 1461281623079 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 2096 | 1461281623081 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 16:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:33:43 INFO - PROCESS | 2096 | 1461281623084 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 2096 | 1461281623086 Marionette TRACE conn5 <- [1,1046,null,{}] 16:33:43 INFO - PROCESS | 2096 | 1461281623090 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 2096 | 1461281623210 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 16:33:43 INFO - PROCESS | 2096 | 1461281623216 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57035D000 == 70 [pid = 2096] [id = 271] 16:33:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B56CB28C00) [pid = 2096] [serial = 812] [outer = 0000000000000000] 16:33:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B56CC2F800) [pid = 2096] [serial = 813] [outer = 000000B56CB28C00] 16:33:43 INFO - PROCESS | 2096 | 1461281623325 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B56D180000) [pid = 2096] [serial = 814] [outer = 000000B56CB28C00] 16:33:43 INFO - PROCESS | 2096 | 1461281623778 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 734ms 16:33:43 INFO - PROCESS | 2096 | 1461281623853 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 2096 | 1461281623855 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 16:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:33:43 INFO - PROCESS | 2096 | 1461281623866 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 2096 | 1461281623869 Marionette TRACE conn5 <- [1,1050,null,{}] 16:33:43 INFO - PROCESS | 2096 | 1461281623875 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 2096 | 1461281623996 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 16:33:44 INFO - PROCESS | 2096 | 1461281624056 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D92800 == 71 [pid = 2096] [id = 272] 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56E904C00) [pid = 2096] [serial = 815] [outer = 0000000000000000] 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56EDA5000) [pid = 2096] [serial = 816] [outer = 000000B56E904C00] 16:33:44 INFO - PROCESS | 2096 | 1461281624102 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56F814000) [pid = 2096] [serial = 817] [outer = 000000B56E904C00] 16:33:44 INFO - PROCESS | 2096 | 1461281624529 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 16:33:44 INFO - PROCESS | 2096 | 1461281624545 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 2096 | 1461281624548 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 16:33:44 INFO - PROCESS | 2096 | 1461281624550 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:33:44 INFO - PROCESS | 2096 | 1461281624552 Marionette TRACE conn5 <- [1,1054,null,{}] 16:33:44 INFO - PROCESS | 2096 | 1461281624556 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 2096 | 1461281624674 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 16:33:44 INFO - PROCESS | 2096 | 1461281624688 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571531000 == 72 [pid = 2096] [id = 273] 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B56F81F800) [pid = 2096] [serial = 818] [outer = 0000000000000000] 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B56F8D8800) [pid = 2096] [serial = 819] [outer = 000000B56F81F800] 16:33:44 INFO - PROCESS | 2096 | 1461281624733 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B56FCAB800) [pid = 2096] [serial = 820] [outer = 000000B56F81F800] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B565928000) [pid = 2096] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B5769C6800) [pid = 2096] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56FFA1800) [pid = 2096] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B55D895400) [pid = 2096] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B57559B800) [pid = 2096] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56CC35000) [pid = 2096] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B5714B4000) [pid = 2096] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B56972F000) [pid = 2096] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B571357800) [pid = 2096] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56FE8FC00) [pid = 2096] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B574CC8800) [pid = 2096] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:33:45 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56568FC00) [pid = 2096] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:33:45 INFO - PROCESS | 2096 | 1461281625496 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 986ms 16:33:45 INFO - PROCESS | 2096 | 1461281625541 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 2096 | 1461281625543 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 16:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:33:45 INFO - PROCESS | 2096 | 1461281625547 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 2096 | 1461281625548 Marionette TRACE conn5 <- [1,1058,null,{}] 16:33:45 INFO - PROCESS | 2096 | 1461281625552 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:45 INFO - PROCESS | 2096 | 1461281625641 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 16:33:45 INFO - PROCESS | 2096 | 1461281625730 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573196000 == 73 [pid = 2096] [id = 274] 16:33:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B55D895400) [pid = 2096] [serial = 821] [outer = 0000000000000000] 16:33:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56B439000) [pid = 2096] [serial = 822] [outer = 000000B55D895400] 16:33:45 INFO - PROCESS | 2096 | 1461281625776 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56FCC4000) [pid = 2096] [serial = 823] [outer = 000000B55D895400] 16:33:46 INFO - PROCESS | 2096 | 1461281626122 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 627ms 16:33:46 INFO - PROCESS | 2096 | 1461281626177 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 2096 | 1461281626179 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 16:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:33:46 INFO - PROCESS | 2096 | 1461281626182 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 2096 | 1461281626184 Marionette TRACE conn5 <- [1,1062,null,{}] 16:33:46 INFO - PROCESS | 2096 | 1461281626187 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 2096 | 1461281626312 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 16:33:46 INFO - PROCESS | 2096 | 1461281626321 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573710000 == 74 [pid = 2096] [id = 275] 16:33:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B56FCCEC00) [pid = 2096] [serial = 824] [outer = 0000000000000000] 16:33:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B56FDE1800) [pid = 2096] [serial = 825] [outer = 000000B56FCCEC00] 16:33:46 INFO - PROCESS | 2096 | 1461281626367 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B56FE92C00) [pid = 2096] [serial = 826] [outer = 000000B56FCCEC00] 16:33:46 INFO - PROCESS | 2096 | 1461281626785 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 624ms 16:33:46 INFO - PROCESS | 2096 | 1461281626810 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 2096 | 1461281626812 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 16:33:46 INFO - PROCESS | 2096 | 1461281626815 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:33:46 INFO - PROCESS | 2096 | 1461281626817 Marionette TRACE conn5 <- [1,1066,null,{}] 16:33:46 INFO - PROCESS | 2096 | 1461281626821 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 2096 | 1461281626946 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 16:33:47 INFO - PROCESS | 2096 | 1461281626992 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AB1000 == 75 [pid = 2096] [id = 276] 16:33:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56FEF6400) [pid = 2096] [serial = 827] [outer = 0000000000000000] 16:33:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56FEFBC00) [pid = 2096] [serial = 828] [outer = 000000B56FEF6400] 16:33:47 INFO - PROCESS | 2096 | 1461281627043 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56FFA4800) [pid = 2096] [serial = 829] [outer = 000000B56FEF6400] 16:33:47 INFO - PROCESS | 2096 | 1461281627645 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 881ms 16:33:47 INFO - PROCESS | 2096 | 1461281627700 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 2096 | 1461281627704 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 16:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:33:47 INFO - PROCESS | 2096 | 1461281627710 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 2096 | 1461281627714 Marionette TRACE conn5 <- [1,1070,null,{}] 16:33:47 INFO - PROCESS | 2096 | 1461281627735 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 2096 | 1461281627866 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 16:33:48 INFO - PROCESS | 2096 | 1461281627998 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B46A000 == 76 [pid = 2096] [id = 277] 16:33:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B55F910000) [pid = 2096] [serial = 830] [outer = 0000000000000000] 16:33:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B564E91800) [pid = 2096] [serial = 831] [outer = 000000B55F910000] 16:33:48 INFO - PROCESS | 2096 | 1461281628060 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B569236C00) [pid = 2096] [serial = 832] [outer = 000000B55F910000] 16:33:48 INFO - PROCESS | 2096 | 1461281628773 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1081ms 16:33:48 INFO - PROCESS | 2096 | 1461281628809 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 2096 | 1461281628815 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 16:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:33:48 INFO - PROCESS | 2096 | 1461281628837 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 2096 | 1461281628840 Marionette TRACE conn5 <- [1,1074,null,{}] 16:33:48 INFO - PROCESS | 2096 | 1461281628845 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:48 INFO - PROCESS | 2096 | 1461281628966 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 16:33:49 INFO - PROCESS | 2096 | 1461281629097 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57371A000 == 77 [pid = 2096] [id = 278] 16:33:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B56B526000) [pid = 2096] [serial = 833] [outer = 0000000000000000] 16:33:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B56BD31C00) [pid = 2096] [serial = 834] [outer = 000000B56B526000] 16:33:49 INFO - PROCESS | 2096 | 1461281629157 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B56D1F4000) [pid = 2096] [serial = 835] [outer = 000000B56B526000] 16:33:49 INFO - PROCESS | 2096 | 1461281629740 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 943ms 16:33:49 INFO - PROCESS | 2096 | 1461281629782 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 16:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:33:49 INFO - PROCESS | 2096 | 1461281629785 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 16:33:49 INFO - PROCESS | 2096 | 1461281629789 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 2096 | 1461281629793 Marionette TRACE conn5 <- [1,1078,null,{}] 16:33:49 INFO - PROCESS | 2096 | 1461281629805 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:49 INFO - PROCESS | 2096 | 1461281629927 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 16:33:50 INFO - PROCESS | 2096 | 1461281630033 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D66800 == 78 [pid = 2096] [id = 279] 16:33:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56FF71C00) [pid = 2096] [serial = 836] [outer = 0000000000000000] 16:33:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B56FF7D400) [pid = 2096] [serial = 837] [outer = 000000B56FF71C00] 16:33:50 INFO - PROCESS | 2096 | 1461281630093 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B57135BC00) [pid = 2096] [serial = 838] [outer = 000000B56FF71C00] 16:33:50 INFO - PROCESS | 2096 | 1461281630724 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 985ms 16:33:50 INFO - PROCESS | 2096 | 1461281630775 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 16:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:33:50 INFO - PROCESS | 2096 | 1461281630779 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 16:33:50 INFO - PROCESS | 2096 | 1461281630783 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 2096 | 1461281630785 Marionette TRACE conn5 <- [1,1082,null,{}] 16:33:50 INFO - PROCESS | 2096 | 1461281630789 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 2096 | 1461281630906 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 16:33:51 INFO - PROCESS | 2096 | 1461281631007 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A68000 == 79 [pid = 2096] [id = 280] 16:33:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B57146E000) [pid = 2096] [serial = 839] [outer = 0000000000000000] 16:33:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B571495000) [pid = 2096] [serial = 840] [outer = 000000B57146E000] 16:33:51 INFO - PROCESS | 2096 | 1461281631064 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B5714B6C00) [pid = 2096] [serial = 841] [outer = 000000B57146E000] 16:33:51 INFO - PROCESS | 2096 | 1461281631625 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 880ms 16:33:51 INFO - PROCESS | 2096 | 1461281631666 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 2096 | 1461281631669 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 16:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:33:51 INFO - PROCESS | 2096 | 1461281631673 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 2096 | 1461281631675 Marionette TRACE conn5 <- [1,1086,null,{}] 16:33:51 INFO - PROCESS | 2096 | 1461281631679 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:51 INFO - PROCESS | 2096 | 1461281631796 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 16:33:51 INFO - PROCESS | 2096 | 1461281631898 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57790C800 == 80 [pid = 2096] [id = 281] 16:33:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B5714F7800) [pid = 2096] [serial = 842] [outer = 0000000000000000] 16:33:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B571598C00) [pid = 2096] [serial = 843] [outer = 000000B5714F7800] 16:33:51 INFO - PROCESS | 2096 | 1461281631954 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B5738CF800) [pid = 2096] [serial = 844] [outer = 000000B5714F7800] 16:33:52 INFO - PROCESS | 2096 | 1461281632579 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 941ms 16:33:52 INFO - PROCESS | 2096 | 1461281632615 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 2096 | 1461281632618 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 16:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:33:52 INFO - PROCESS | 2096 | 1461281632621 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 2096 | 1461281632623 Marionette TRACE conn5 <- [1,1090,null,{}] 16:33:52 INFO - PROCESS | 2096 | 1461281632627 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 2096 | 1461281632763 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 16:33:52 INFO - PROCESS | 2096 | 1461281632899 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5785D7800 == 81 [pid = 2096] [id = 282] 16:33:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B5738D0C00) [pid = 2096] [serial = 845] [outer = 0000000000000000] 16:33:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B574CC3C00) [pid = 2096] [serial = 846] [outer = 000000B5738D0C00] 16:33:52 INFO - PROCESS | 2096 | 1461281632960 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B575597800) [pid = 2096] [serial = 847] [outer = 000000B5738D0C00] 16:33:53 INFO - PROCESS | 2096 | 1461281633513 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 943ms 16:33:53 INFO - PROCESS | 2096 | 1461281633567 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 2096 | 1461281633569 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 16:33:53 INFO - PROCESS | 2096 | 1461281633588 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 2096 | 1461281633591 Marionette TRACE conn5 <- [1,1094,null,{}] 16:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:33:53 INFO - PROCESS | 2096 | 1461281633595 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:53 INFO - PROCESS | 2096 | 1461281633708 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 16:33:53 INFO - PROCESS | 2096 | 1461281633838 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B579954000 == 82 [pid = 2096] [id = 283] 16:33:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B575591800) [pid = 2096] [serial = 848] [outer = 0000000000000000] 16:33:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B575D4B000) [pid = 2096] [serial = 849] [outer = 000000B575591800] 16:33:53 INFO - PROCESS | 2096 | 1461281633895 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B573C62800) [pid = 2096] [serial = 850] [outer = 000000B575591800] 16:33:54 INFO - PROCESS | 2096 | 1461281634455 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 880ms 16:33:54 INFO - PROCESS | 2096 | 1461281634485 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 2096 | 1461281634487 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 16:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:33:54 INFO - PROCESS | 2096 | 1461281634492 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 2096 | 1461281634495 Marionette TRACE conn5 <- [1,1098,null,{}] 16:33:54 INFO - PROCESS | 2096 | 1461281634498 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 2096 | 1461281634613 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 16:33:54 INFO - PROCESS | 2096 | 1461281634716 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57A679800 == 83 [pid = 2096] [id = 284] 16:33:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B5769BF800) [pid = 2096] [serial = 851] [outer = 0000000000000000] 16:33:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B576BD6000) [pid = 2096] [serial = 852] [outer = 000000B5769BF800] 16:33:54 INFO - PROCESS | 2096 | 1461281634771 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B576C96400) [pid = 2096] [serial = 853] [outer = 000000B5769BF800] 16:33:55 INFO - PROCESS | 2096 | 1461281635346 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 943ms 16:33:55 INFO - PROCESS | 2096 | 1461281635437 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 2096 | 1461281635440 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 16:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:33:55 INFO - PROCESS | 2096 | 1461281635443 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 2096 | 1461281635445 Marionette TRACE conn5 <- [1,1102,null,{}] 16:33:55 INFO - PROCESS | 2096 | 1461281635449 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 2096 | 1461281635567 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 16:33:55 INFO - PROCESS | 2096 | 1461281635667 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57035C000 == 84 [pid = 2096] [id = 285] 16:33:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B5715A3400) [pid = 2096] [serial = 854] [outer = 0000000000000000] 16:33:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B5769C2000) [pid = 2096] [serial = 855] [outer = 000000B5715A3400] 16:33:55 INFO - PROCESS | 2096 | 1461281635722 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B5770C2400) [pid = 2096] [serial = 856] [outer = 000000B5715A3400] 16:33:56 INFO - PROCESS | 2096 | 1461281636292 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 880ms 16:33:56 INFO - PROCESS | 2096 | 1461281636417 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 2096 | 1461281636420 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 16:33:56 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:33:56 INFO - PROCESS | 2096 | 1461281636750 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 2096 | 1461281636753 Marionette TRACE conn5 <- [1,1106,null,{}] 16:33:56 INFO - PROCESS | 2096 | 1461281636758 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 2096 | 1461281636904 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 16:33:57 INFO - PROCESS | 2096 | 1461281637050 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBA8800 == 85 [pid = 2096] [id = 286] 16:33:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B565695400) [pid = 2096] [serial = 857] [outer = 0000000000000000] 16:33:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B565F9E800) [pid = 2096] [serial = 858] [outer = 000000B565695400] 16:33:57 INFO - PROCESS | 2096 | 1461281637113 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B56B4CE000) [pid = 2096] [serial = 859] [outer = 000000B565695400] 16:33:57 INFO - PROCESS | 2096 | 1461281637698 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1027ms 16:33:57 INFO - PROCESS | 2096 | 1461281637729 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 16:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:33:57 INFO - PROCESS | 2096 | 1461281637733 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 16:33:57 INFO - PROCESS | 2096 | 1461281637737 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 2096 | 1461281637739 Marionette TRACE conn5 <- [1,1110,null,{}] 16:33:57 INFO - PROCESS | 2096 | 1461281637747 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:57 INFO - PROCESS | 2096 | 1461281637858 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 16:33:57 INFO - PROCESS | 2096 | 1461281637967 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBAC800 == 86 [pid = 2096] [id = 287] 16:33:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B56971F400) [pid = 2096] [serial = 860] [outer = 0000000000000000] 16:33:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B56C6BC000) [pid = 2096] [serial = 861] [outer = 000000B56971F400] 16:33:58 INFO - PROCESS | 2096 | 1461281638017 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B56D111C00) [pid = 2096] [serial = 862] [outer = 000000B56971F400] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B573710000 == 85 [pid = 2096] [id = 275] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B573196000 == 84 [pid = 2096] [id = 274] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B571531000 == 83 [pid = 2096] [id = 273] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D92800 == 82 [pid = 2096] [id = 272] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B57035D000 == 81 [pid = 2096] [id = 271] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD58000 == 80 [pid = 2096] [id = 270] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB55800 == 79 [pid = 2096] [id = 269] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B56A91C800 == 78 [pid = 2096] [id = 268] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE99800 == 77 [pid = 2096] [id = 267] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B576C9AC00) [pid = 2096] [serial = 774] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B573DA8800) [pid = 2096] [serial = 732] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B578037C00) [pid = 2096] [serial = 738] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B578660400) [pid = 2096] [serial = 741] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B57761C000) [pid = 2096] [serial = 735] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B565733000 == 76 [pid = 2096] [id = 266] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B987000 == 75 [pid = 2096] [id = 263] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B57717C000 == 74 [pid = 2096] [id = 262] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AEE6800 == 73 [pid = 2096] [id = 261] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B574475800 == 72 [pid = 2096] [id = 260] 16:33:58 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD70000 == 71 [pid = 2096] [id = 259] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B576BDB800) [pid = 2096] [serial = 772] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B56BA96000) [pid = 2096] [serial = 723] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B56BF62800) [pid = 2096] [serial = 751] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B576BD1800) [pid = 2096] [serial = 765] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B570CCC800) [pid = 2096] [serial = 615] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B55D8A7000) [pid = 2096] [serial = 744] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B5769BFC00) [pid = 2096] [serial = 763] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B563C3C800) [pid = 2096] [serial = 720] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56FCABC00) [pid = 2096] [serial = 754] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56F817C00) [pid = 2096] [serial = 753] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B575593400) [pid = 2096] [serial = 760] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B56BA97C00) [pid = 2096] [serial = 747] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5738C9000) [pid = 2096] [serial = 729] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B57148EC00) [pid = 2096] [serial = 718] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56FC73C00) [pid = 2096] [serial = 726] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B575D4E800) [pid = 2096] [serial = 762] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56FF7AC00) [pid = 2096] [serial = 756] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B574CCF800) [pid = 2096] [serial = 771] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B571599800) [pid = 2096] [serial = 759] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B564BB0C00) [pid = 2096] [serial = 745] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B574CC3800) [pid = 2096] [serial = 769] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B570D0C000) [pid = 2096] [serial = 757] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B56B51E000) [pid = 2096] [serial = 750] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B56EDA0C00) [pid = 2096] [serial = 768] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B56BF59800) [pid = 2096] [serial = 748] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B576BD8000) [pid = 2096] [serial = 766] [outer = 0000000000000000] [url = about:blank] 16:33:58 INFO - PROCESS | 2096 | 1461281638619 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 943ms 16:33:58 INFO - PROCESS | 2096 | 1461281638680 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 2096 | 1461281638683 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 16:33:58 INFO - PROCESS | 2096 | 1461281638686 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:33:58 INFO - PROCESS | 2096 | 1461281638688 Marionette TRACE conn5 <- [1,1114,null,{}] 16:33:58 INFO - PROCESS | 2096 | 1461281638693 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 2096 | 1461281638794 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 16:33:58 INFO - PROCESS | 2096 | 1461281638892 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E431000 == 72 [pid = 2096] [id = 288] 16:33:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B56BD17800) [pid = 2096] [serial = 863] [outer = 0000000000000000] 16:33:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B56BD87000) [pid = 2096] [serial = 864] [outer = 000000B56BD17800] 16:33:58 INFO - PROCESS | 2096 | 1461281638948 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B56CC34800) [pid = 2096] [serial = 865] [outer = 000000B56BD17800] 16:33:59 INFO - PROCESS | 2096 | 1461281639355 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 734ms 16:33:59 INFO - PROCESS | 2096 | 1461281639423 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 2096 | 1461281639426 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 16:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:33:59 INFO - PROCESS | 2096 | 1461281639429 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 2096 | 1461281639431 Marionette TRACE conn5 <- [1,1118,null,{}] 16:33:59 INFO - PROCESS | 2096 | 1461281639435 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:59 INFO - PROCESS | 2096 | 1461281639558 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 16:33:59 INFO - PROCESS | 2096 | 1461281639574 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571535800 == 73 [pid = 2096] [id = 289] 16:33:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B56F81B400) [pid = 2096] [serial = 866] [outer = 0000000000000000] 16:33:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56F83F000) [pid = 2096] [serial = 867] [outer = 000000B56F81B400] 16:33:59 INFO - PROCESS | 2096 | 1461281639621 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B56FCAF400) [pid = 2096] [serial = 868] [outer = 000000B56F81B400] 16:34:00 INFO - PROCESS | 2096 | 1461281640068 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 692ms 16:34:00 INFO - PROCESS | 2096 | 1461281640124 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 2096 | 1461281640127 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 16:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:34:00 INFO - PROCESS | 2096 | 1461281640130 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 2096 | 1461281640132 Marionette TRACE conn5 <- [1,1122,null,{}] 16:34:00 INFO - PROCESS | 2096 | 1461281640135 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 2096 | 1461281640227 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 16:34:00 INFO - PROCESS | 2096 | 1461281640236 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573712000 == 74 [pid = 2096] [id = 290] 16:34:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B56FDDFC00) [pid = 2096] [serial = 869] [outer = 0000000000000000] 16:34:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B56FE99400) [pid = 2096] [serial = 870] [outer = 000000B56FDDFC00] 16:34:00 INFO - PROCESS | 2096 | 1461281640284 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56FF9B000) [pid = 2096] [serial = 871] [outer = 000000B56FDDFC00] 16:34:00 INFO - PROCESS | 2096 | [GFX2-]: DrawTargetD2D 1.1 (000000B579A518A0): Failed to create GradientStopCollection with no stops. 16:34:00 INFO - PROCESS | 2096 | [GFX3-]: No stops specified for gradient pattern. 16:34:00 INFO - PROCESS | 2096 | 1461281640770 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 692ms 16:34:00 INFO - PROCESS | 2096 | 1461281640828 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 2096 | 1461281640830 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 16:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:34:00 INFO - PROCESS | 2096 | 1461281640834 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 2096 | 1461281640835 Marionette TRACE conn5 <- [1,1126,null,{}] 16:34:00 INFO - PROCESS | 2096 | 1461281640839 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:01 INFO - PROCESS | 2096 | 1461281641012 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 16:34:01 INFO - PROCESS | 2096 | 1461281641047 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574558000 == 75 [pid = 2096] [id = 291] 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B5714AF800) [pid = 2096] [serial = 872] [outer = 0000000000000000] 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B573C67C00) [pid = 2096] [serial = 873] [outer = 000000B5714AF800] 16:34:01 INFO - PROCESS | 2096 | 1461281641096 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B573DB0000) [pid = 2096] [serial = 874] [outer = 000000B5714AF800] 16:34:01 INFO - PROCESS | 2096 | 1461281641556 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 733ms 16:34:01 INFO - PROCESS | 2096 | 1461281641567 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 2096 | 1461281641570 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 16:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:34:01 INFO - PROCESS | 2096 | 1461281641573 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 2096 | 1461281641574 Marionette TRACE conn5 <- [1,1130,null,{}] 16:34:01 INFO - PROCESS | 2096 | 1461281641578 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:01 INFO - PROCESS | 2096 | 1461281641707 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 16:34:01 INFO - PROCESS | 2096 | 1461281641767 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DB5800 == 76 [pid = 2096] [id = 292] 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B5714B0C00) [pid = 2096] [serial = 875] [outer = 0000000000000000] 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B57559F400) [pid = 2096] [serial = 876] [outer = 000000B5714B0C00] 16:34:01 INFO - PROCESS | 2096 | 1461281641813 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B5770BD000) [pid = 2096] [serial = 877] [outer = 000000B5714B0C00] 16:34:02 INFO - PROCESS | 2096 | 1461281642247 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 733ms 16:34:02 INFO - PROCESS | 2096 | 1461281642310 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 2096 | 1461281642312 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 16:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:34:02 INFO - PROCESS | 2096 | 1461281642321 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 2096 | 1461281642323 Marionette TRACE conn5 <- [1,1134,null,{}] 16:34:02 INFO - PROCESS | 2096 | 1461281642327 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 2096 | 1461281642476 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 16:34:02 INFO - PROCESS | 2096 | 1461281642538 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57720B800 == 77 [pid = 2096] [id = 293] 16:34:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B56FF74400) [pid = 2096] [serial = 878] [outer = 0000000000000000] 16:34:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B577AE4000) [pid = 2096] [serial = 879] [outer = 000000B56FF74400] 16:34:02 INFO - PROCESS | 2096 | 1461281642584 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B57803C400) [pid = 2096] [serial = 880] [outer = 000000B56FF74400] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56F81F800) [pid = 2096] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56E904C00) [pid = 2096] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B55D895400) [pid = 2096] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B565922000) [pid = 2096] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B576C91000) [pid = 2096] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56FCCEC00) [pid = 2096] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56BF29400) [pid = 2096] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B55D82B800) [pid = 2096] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B565691000) [pid = 2096] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B568C52C00) [pid = 2096] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:34:02 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56CB28C00) [pid = 2096] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:34:03 INFO - PROCESS | 2096 | 1461281643098 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 838ms 16:34:03 INFO - PROCESS | 2096 | 1461281643162 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 2096 | 1461281643164 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 16:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:34:03 INFO - PROCESS | 2096 | 1461281643168 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 2096 | 1461281643170 Marionette TRACE conn5 <- [1,1138,null,{}] 16:34:03 INFO - PROCESS | 2096 | 1461281643174 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 2096 | 1461281643268 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 16:34:03 INFO - PROCESS | 2096 | 1461281643276 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57852A000 == 78 [pid = 2096] [id = 294] 16:34:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B56B4D0400) [pid = 2096] [serial = 881] [outer = 0000000000000000] 16:34:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56FE8E800) [pid = 2096] [serial = 882] [outer = 000000B56B4D0400] 16:34:03 INFO - PROCESS | 2096 | 1461281643324 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B5780B9800) [pid = 2096] [serial = 883] [outer = 000000B56B4D0400] 16:34:03 INFO - PROCESS | 2096 | 1461281643762 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 629ms 16:34:03 INFO - PROCESS | 2096 | 1461281643803 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 2096 | 1461281643805 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 16:34:03 INFO - PROCESS | 2096 | 1461281643809 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 2096 | 1461281643810 Marionette TRACE conn5 <- [1,1142,null,{}] 16:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:34:03 INFO - PROCESS | 2096 | 1461281643814 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 2096 | 1461281643908 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 16:34:03 INFO - PROCESS | 2096 | 1461281643950 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B579983800 == 79 [pid = 2096] [id = 295] 16:34:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B578654800) [pid = 2096] [serial = 884] [outer = 0000000000000000] 16:34:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B57865E400) [pid = 2096] [serial = 885] [outer = 000000B578654800] 16:34:04 INFO - PROCESS | 2096 | 1461281643995 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B578D66C00) [pid = 2096] [serial = 886] [outer = 000000B578654800] 16:34:04 INFO - PROCESS | 2096 | 1461281644432 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 16:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:34:04 INFO - PROCESS | 2096 | 1461281644484 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 2096 | 1461281644486 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 16:34:04 INFO - PROCESS | 2096 | 1461281644490 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 2096 | 1461281644492 Marionette TRACE conn5 <- [1,1146,null,{}] 16:34:04 INFO - PROCESS | 2096 | 1461281644496 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:04 INFO - PROCESS | 2096 | 1461281644610 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 16:34:04 INFO - PROCESS | 2096 | 1461281644616 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B32A800 == 80 [pid = 2096] [id = 296] 16:34:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B575B56C00) [pid = 2096] [serial = 887] [outer = 0000000000000000] 16:34:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B578D63800) [pid = 2096] [serial = 888] [outer = 000000B575B56C00] 16:34:04 INFO - PROCESS | 2096 | 1461281644670 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B579A2FC00) [pid = 2096] [serial = 889] [outer = 000000B575B56C00] 16:34:05 INFO - PROCESS | 2096 | 1461281645450 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 2096 | 1461281645484 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 16:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:34:05 INFO - PROCESS | 2096 | 1461281645490 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 2096 | 1461281645494 Marionette TRACE conn5 <- [1,1150,null,{}] 16:34:05 INFO - PROCESS | 2096 | 1461281645500 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:05 INFO - PROCESS | 2096 | 1461281645631 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 16:34:05 INFO - PROCESS | 2096 | 1461281645769 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D7FD800 == 81 [pid = 2096] [id = 297] 16:34:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B568C72000) [pid = 2096] [serial = 890] [outer = 0000000000000000] 16:34:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B56A990400) [pid = 2096] [serial = 891] [outer = 000000B568C72000] 16:34:05 INFO - PROCESS | 2096 | 1461281645829 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B56BF23400) [pid = 2096] [serial = 892] [outer = 000000B568C72000] 16:34:06 INFO - PROCESS | 2096 | 1461281646411 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 944ms 16:34:06 INFO - PROCESS | 2096 | 1461281646437 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 2096 | 1461281646444 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 16:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:34:06 INFO - PROCESS | 2096 | 1461281646451 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 2096 | 1461281646454 Marionette TRACE conn5 <- [1,1154,null,{}] 16:34:06 INFO - PROCESS | 2096 | 1461281646458 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 2096 | 1461281646581 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 16:34:06 INFO - PROCESS | 2096 | 1461281646690 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AB0800 == 82 [pid = 2096] [id = 298] 16:34:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B56EE60C00) [pid = 2096] [serial = 893] [outer = 0000000000000000] 16:34:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B56FCCF400) [pid = 2096] [serial = 894] [outer = 000000B56EE60C00] 16:34:06 INFO - PROCESS | 2096 | 1461281646747 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B571357800) [pid = 2096] [serial = 895] [outer = 000000B56EE60C00] 16:34:07 INFO - PROCESS | 2096 | 1461281647397 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 985ms 16:34:07 INFO - PROCESS | 2096 | 1461281647441 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 2096 | 1461281647443 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 16:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:34:07 INFO - PROCESS | 2096 | 1461281647447 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 2096 | 1461281647452 Marionette TRACE conn5 <- [1,1158,null,{}] 16:34:07 INFO - PROCESS | 2096 | 1461281647463 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:07 INFO - PROCESS | 2096 | 1461281647588 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 16:34:07 INFO - PROCESS | 2096 | 1461281647726 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C610800 == 83 [pid = 2096] [id = 299] 16:34:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B575B5B800) [pid = 2096] [serial = 896] [outer = 0000000000000000] 16:34:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B575B61800) [pid = 2096] [serial = 897] [outer = 000000B575B5B800] 16:34:07 INFO - PROCESS | 2096 | 1461281647787 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B5780C2400) [pid = 2096] [serial = 898] [outer = 000000B575B5B800] 16:34:08 INFO - PROCESS | 2096 | 1461281648407 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 986ms 16:34:08 INFO - PROCESS | 2096 | 1461281648436 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 2096 | 1461281648439 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 16:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:34:08 INFO - PROCESS | 2096 | 1461281648443 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 2096 | 1461281648445 Marionette TRACE conn5 <- [1,1162,null,{}] 16:34:08 INFO - PROCESS | 2096 | 1461281648449 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 2096 | 1461281648575 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 16:34:08 INFO - PROCESS | 2096 | 1461281648682 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C57C000 == 84 [pid = 2096] [id = 300] 16:34:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B5771D9400) [pid = 2096] [serial = 899] [outer = 0000000000000000] 16:34:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B5771E0800) [pid = 2096] [serial = 900] [outer = 000000B5771D9400] 16:34:08 INFO - PROCESS | 2096 | 1461281648739 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B578D6A000) [pid = 2096] [serial = 901] [outer = 000000B5771D9400] 16:34:09 INFO - PROCESS | 2096 | 1461281649299 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 2096 | 1461281649391 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 16:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:34:09 INFO - PROCESS | 2096 | 1461281649395 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 2096 | 1461281649397 Marionette TRACE conn5 <- [1,1166,null,{}] 16:34:09 INFO - PROCESS | 2096 | 1461281649401 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:09 INFO - PROCESS | 2096 | 1461281649519 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 16:34:09 INFO - PROCESS | 2096 | 1461281649653 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B15D000 == 85 [pid = 2096] [id = 301] 16:34:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B5771E5800) [pid = 2096] [serial = 902] [outer = 0000000000000000] 16:34:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B579A38000) [pid = 2096] [serial = 903] [outer = 000000B5771E5800] 16:34:09 INFO - PROCESS | 2096 | 1461281649710 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B579E69400) [pid = 2096] [serial = 904] [outer = 000000B5771E5800] 16:34:10 INFO - PROCESS | 2096 | 1461281650319 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 2096 | 1461281650386 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 16:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:34:10 INFO - PROCESS | 2096 | 1461281650389 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 2096 | 1461281650392 Marionette TRACE conn5 <- [1,1170,null,{}] 16:34:10 INFO - PROCESS | 2096 | 1461281650395 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 2096 | 1461281650579 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 16:34:10 INFO - PROCESS | 2096 | 1461281650685 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C59E000 == 86 [pid = 2096] [id = 302] 16:34:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B5782EE400) [pid = 2096] [serial = 905] [outer = 0000000000000000] 16:34:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B579E71C00) [pid = 2096] [serial = 906] [outer = 000000B5782EE400] 16:34:10 INFO - PROCESS | 2096 | 1461281650744 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 204 (000000B57A5CE800) [pid = 2096] [serial = 907] [outer = 000000B5782EE400] 16:34:11 INFO - PROCESS | 2096 | 1461281651338 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 28","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 2096 | 1461281651381 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 16:34:11 INFO - PROCESS | 2096 | 1461281651384 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 2096 | 1461281651386 Marionette TRACE conn5 <- [1,1174,null,{}] 16:34:11 INFO - PROCESS | 2096 | 1461281651391 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:11 INFO - PROCESS | 2096 | 1461281651508 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 16:34:11 INFO - PROCESS | 2096 | 1461281651615 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF5F000 == 87 [pid = 2096] [id = 303] 16:34:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 205 (000000B57A093800) [pid = 2096] [serial = 908] [outer = 0000000000000000] 16:34:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 206 (000000B57A09D400) [pid = 2096] [serial = 909] [outer = 000000B57A093800] 16:34:11 INFO - PROCESS | 2096 | 1461281651670 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 207 (000000B57A5CD800) [pid = 2096] [serial = 910] [outer = 000000B57A093800] 16:34:12 INFO - PROCESS | 2096 | 1461281652214 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 2096 | 1461281652270 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 16:34:12 INFO - PROCESS | 2096 | 1461281652273 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 2096 | 1461281652275 Marionette TRACE conn5 <- [1,1178,null,{}] 16:34:12 INFO - PROCESS | 2096 | 1461281652279 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:12 INFO - PROCESS | 2096 | 1461281652396 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 16:34:12 INFO - PROCESS | 2096 | 1461281652504 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C0E2000 == 88 [pid = 2096] [id = 304] 16:34:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 208 (000000B57A684400) [pid = 2096] [serial = 911] [outer = 0000000000000000] 16:34:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 209 (000000B57A689000) [pid = 2096] [serial = 912] [outer = 000000B57A684400] 16:34:12 INFO - PROCESS | 2096 | 1461281652558 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 210 (000000B57A68EC00) [pid = 2096] [serial = 913] [outer = 000000B57A684400] 16:34:13 INFO - PROCESS | 2096 | 1461281653222 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 2096 | 1461281653264 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 16:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:34:13 INFO - PROCESS | 2096 | 1461281653268 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 2096 | 1461281653270 Marionette TRACE conn5 <- [1,1182,null,{}] 16:34:13 INFO - PROCESS | 2096 | 1461281653274 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 2096 | 1461281653393 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 16:34:13 INFO - PROCESS | 2096 | 1461281653530 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692B2000 == 89 [pid = 2096] [id = 305] 16:34:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 211 (000000B55F32DC00) [pid = 2096] [serial = 914] [outer = 0000000000000000] 16:34:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 212 (000000B56BD80000) [pid = 2096] [serial = 915] [outer = 000000B55F32DC00] 16:34:13 INFO - PROCESS | 2096 | 1461281653589 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 213 (000000B5770B9000) [pid = 2096] [serial = 916] [outer = 000000B55F32DC00] 16:34:14 INFO - PROCESS | 2096 | 1461281654477 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 151","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 2096 | 1461281654559 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 16:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:34:14 INFO - PROCESS | 2096 | 1461281654565 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 2096 | 1461281654569 Marionette TRACE conn5 <- [1,1186,null,{}] 16:34:14 INFO - PROCESS | 2096 | 1461281654575 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:14 INFO - PROCESS | 2096 | 1461281654694 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 16:34:14 INFO - PROCESS | 2096 | 1461281654809 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55FA0C000 == 90 [pid = 2096] [id = 306] 16:34:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 214 (000000B55E155400) [pid = 2096] [serial = 917] [outer = 0000000000000000] 16:34:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 215 (000000B55E84C800) [pid = 2096] [serial = 918] [outer = 000000B55E155400] 16:34:14 INFO - PROCESS | 2096 | 1461281654862 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B55F145400) [pid = 2096] [serial = 919] [outer = 000000B55E155400] 16:34:15 INFO - PROCESS | 2096 | 1461281655412 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 881ms 16:34:15 INFO - PROCESS | 2096 | 1461281655450 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 2096 | 1461281655457 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 16:34:15 INFO - PROCESS | 2096 | 1461281655463 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:34:15 INFO - PROCESS | 2096 | 1461281655466 Marionette TRACE conn5 <- [1,1190,null,{}] 16:34:15 INFO - PROCESS | 2096 | 1461281655470 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 2096 | 1461281655583 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 16:34:15 INFO - PROCESS | 2096 | 1461281655749 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565725000 == 91 [pid = 2096] [id = 307] 16:34:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 217 (000000B560C2D400) [pid = 2096] [serial = 920] [outer = 0000000000000000] 16:34:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 218 (000000B563E49400) [pid = 2096] [serial = 921] [outer = 000000B560C2D400] 16:34:15 INFO - PROCESS | 2096 | 1461281655801 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 219 (000000B5646B2000) [pid = 2096] [serial = 922] [outer = 000000B560C2D400] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B57999B000 == 90 [pid = 2096] [id = 258] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B579983800 == 89 [pid = 2096] [id = 295] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B57852A000 == 88 [pid = 2096] [id = 294] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B57720B800 == 87 [pid = 2096] [id = 293] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DB5800 == 86 [pid = 2096] [id = 292] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B574558000 == 85 [pid = 2096] [id = 291] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B573712000 == 84 [pid = 2096] [id = 290] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 218 (000000B578D6F000) [pid = 2096] [serial = 792] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 217 (000000B5770B5C00) [pid = 2096] [serial = 795] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 216 (000000B56FEFBC00) [pid = 2096] [serial = 828] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B571535800 == 83 [pid = 2096] [id = 289] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E431000 == 82 [pid = 2096] [id = 288] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBAC800 == 81 [pid = 2096] [id = 287] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBA8800 == 80 [pid = 2096] [id = 286] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B57790C800 == 79 [pid = 2096] [id = 281] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A68000 == 78 [pid = 2096] [id = 280] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D66800 == 77 [pid = 2096] [id = 279] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B57371A000 == 76 [pid = 2096] [id = 278] 16:34:16 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B46A000 == 75 [pid = 2096] [id = 277] 16:34:16 INFO - PROCESS | 2096 | 1461281656453 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1025ms 16:34:16 INFO - PROCESS | 2096 | 1461281656494 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 2096 | 1461281656497 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 16:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:34:16 INFO - PROCESS | 2096 | 1461281656500 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 2096 | 1461281656504 Marionette TRACE conn5 <- [1,1194,null,{}] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B56F8D8800) [pid = 2096] [serial = 819] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 214 (000000B56F814000) [pid = 2096] [serial = 817] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 213 (000000B56EDA5000) [pid = 2096] [serial = 816] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 212 (000000B56B439000) [pid = 2096] [serial = 822] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 211 (000000B566334800) [pid = 2096] [serial = 801] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 210 (000000B5770BD400) [pid = 2096] [serial = 775] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 209 (000000B56FDE1800) [pid = 2096] [serial = 825] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 208 (000000B56BF5DC00) [pid = 2096] [serial = 810] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 207 (000000B564E86000) [pid = 2096] [serial = 799] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 206 (000000B55D8A1000) [pid = 2096] [serial = 798] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 205 (000000B56E65C800) [pid = 2096] [serial = 780] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 204 (000000B57559C000) [pid = 2096] [serial = 783] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 203 (000000B565F9A400) [pid = 2096] [serial = 804] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B569715800) [pid = 2096] [serial = 805] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B56BD14C00) [pid = 2096] [serial = 807] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B56BD7F000) [pid = 2096] [serial = 808] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B5780BC800) [pid = 2096] [serial = 789] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B56971BC00) [pid = 2096] [serial = 777] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B56FCAB800) [pid = 2096] [serial = 820] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B56FE92C00) [pid = 2096] [serial = 826] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B577625000) [pid = 2096] [serial = 786] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B5692E5800) [pid = 2096] [serial = 802] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B56CC2F800) [pid = 2096] [serial = 813] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B56D180000) [pid = 2096] [serial = 814] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B56FCC4000) [pid = 2096] [serial = 823] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B56C63F800) [pid = 2096] [serial = 811] [outer = 0000000000000000] [url = about:blank] 16:34:16 INFO - PROCESS | 2096 | 1461281656549 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 2096 | 1461281656679 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 16:34:16 INFO - PROCESS | 2096 | 1461281656693 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBAC800 == 76 [pid = 2096] [id = 308] 16:34:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B564B63C00) [pid = 2096] [serial = 923] [outer = 0000000000000000] 16:34:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B56568F000) [pid = 2096] [serial = 924] [outer = 000000B564B63C00] 16:34:16 INFO - PROCESS | 2096 | 1461281656743 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B565F94C00) [pid = 2096] [serial = 925] [outer = 000000B564B63C00] 16:34:17 INFO - PROCESS | 2096 | 1461281657218 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 734ms 16:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:34:17 INFO - PROCESS | 2096 | 1461281657237 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 2096 | 1461281657240 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 16:34:17 INFO - PROCESS | 2096 | 1461281657244 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 2096 | 1461281657246 Marionette TRACE conn5 <- [1,1198,null,{}] 16:34:17 INFO - PROCESS | 2096 | 1461281657249 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 2096 | 1461281657377 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 16:34:17 INFO - PROCESS | 2096 | 1461281657387 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB42000 == 77 [pid = 2096] [id = 309] 16:34:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B568C74000) [pid = 2096] [serial = 926] [outer = 0000000000000000] 16:34:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B568CABC00) [pid = 2096] [serial = 927] [outer = 000000B568C74000] 16:34:17 INFO - PROCESS | 2096 | 1461281657435 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B5692EC400) [pid = 2096] [serial = 928] [outer = 000000B568C74000] 16:34:17 INFO - PROCESS | 2096 | 1461281657898 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 691ms 16:34:17 INFO - PROCESS | 2096 | 1461281657938 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 2096 | 1461281657940 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 16:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:34:17 INFO - PROCESS | 2096 | 1461281657943 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 2096 | 1461281657945 Marionette TRACE conn5 <- [1,1202,null,{}] 16:34:17 INFO - PROCESS | 2096 | 1461281657948 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 2096 | 1461281658042 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 16:34:18 INFO - PROCESS | 2096 | 1461281658048 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F877000 == 78 [pid = 2096] [id = 310] 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B56972E800) [pid = 2096] [serial = 929] [outer = 0000000000000000] 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B5697AC000) [pid = 2096] [serial = 930] [outer = 000000B56972E800] 16:34:18 INFO - PROCESS | 2096 | 1461281658097 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B56B4D5000) [pid = 2096] [serial = 931] [outer = 000000B56972E800] 16:34:18 INFO - PROCESS | 2096 | 1461281658544 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 629ms 16:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:34:18 INFO - PROCESS | 2096 | 1461281658582 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 2096 | 1461281658584 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 16:34:18 INFO - PROCESS | 2096 | 1461281658587 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 2096 | 1461281658589 Marionette TRACE conn5 <- [1,1206,null,{}] 16:34:18 INFO - PROCESS | 2096 | 1461281658603 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 2096 | 1461281658744 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 16:34:18 INFO - PROCESS | 2096 | 1461281658795 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570358000 == 79 [pid = 2096] [id = 311] 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B56BA99C00) [pid = 2096] [serial = 932] [outer = 0000000000000000] 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B56BD7F400) [pid = 2096] [serial = 933] [outer = 000000B56BA99C00] 16:34:18 INFO - PROCESS | 2096 | 1461281658844 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B56BF2DC00) [pid = 2096] [serial = 934] [outer = 000000B56BA99C00] 16:34:19 INFO - PROCESS | 2096 | 1461281659300 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 734ms 16:34:19 INFO - PROCESS | 2096 | 1461281659324 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 2096 | 1461281659327 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 16:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:34:19 INFO - PROCESS | 2096 | 1461281659330 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 2096 | 1461281659332 Marionette TRACE conn5 <- [1,1210,null,{}] 16:34:19 INFO - PROCESS | 2096 | 1461281659336 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 2096 | 1461281659460 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 16:34:19 INFO - PROCESS | 2096 | 1461281659476 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57139E800 == 80 [pid = 2096] [id = 312] 16:34:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B56BF2C800) [pid = 2096] [serial = 935] [outer = 0000000000000000] 16:34:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 204 (000000B56C5FD800) [pid = 2096] [serial = 936] [outer = 000000B56BF2C800] 16:34:19 INFO - PROCESS | 2096 | 1461281659523 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 205 (000000B56CB18C00) [pid = 2096] [serial = 937] [outer = 000000B56BF2C800] 16:34:19 INFO - PROCESS | 2096 | 1461281659967 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 2096 | 1461281660026 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 16:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:34:20 INFO - PROCESS | 2096 | 1461281660029 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 2096 | 1461281660031 Marionette TRACE conn5 <- [1,1214,null,{}] 16:34:20 INFO - PROCESS | 2096 | 1461281660035 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 2096 | 1461281660191 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 16:34:20 INFO - PROCESS | 2096 | 1461281660226 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D7000 == 81 [pid = 2096] [id = 313] 16:34:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 206 (000000B56CC2EC00) [pid = 2096] [serial = 938] [outer = 0000000000000000] 16:34:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 207 (000000B56CC3BC00) [pid = 2096] [serial = 939] [outer = 000000B56CC2EC00] 16:34:20 INFO - PROCESS | 2096 | 1461281660272 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 208 (000000B56D907400) [pid = 2096] [serial = 940] [outer = 000000B56CC2EC00] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 207 (000000B56FDDFC00) [pid = 2096] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 206 (000000B5714AF800) [pid = 2096] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 205 (000000B56FEF6400) [pid = 2096] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 204 (000000B56BD17800) [pid = 2096] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 203 (000000B565695400) [pid = 2096] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B5714B0C00) [pid = 2096] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B56F81B400) [pid = 2096] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B56971F400) [pid = 2096] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B56FF74400) [pid = 2096] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B578654800) [pid = 2096] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:34:20 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B56B4D0400) [pid = 2096] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:34:20 INFO - PROCESS | 2096 | 1461281660958 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 985ms 16:34:21 INFO - PROCESS | 2096 | 1461281661018 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 2096 | 1461281661020 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 16:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:34:21 INFO - PROCESS | 2096 | 1461281661024 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 2096 | 1461281661026 Marionette TRACE conn5 <- [1,1218,null,{}] 16:34:21 INFO - PROCESS | 2096 | 1461281661029 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:21 INFO - PROCESS | 2096 | 1461281661122 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 16:34:21 INFO - PROCESS | 2096 | 1461281661219 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A3800 == 82 [pid = 2096] [id = 314] 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B560CA3C00) [pid = 2096] [serial = 941] [outer = 0000000000000000] 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B56D1F8000) [pid = 2096] [serial = 942] [outer = 000000B560CA3C00] 16:34:21 INFO - PROCESS | 2096 | 1461281661265 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B56E909000) [pid = 2096] [serial = 943] [outer = 000000B560CA3C00] 16:34:21 INFO - PROCESS | 2096 | 1461281661661 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 692ms 16:34:21 INFO - PROCESS | 2096 | 1461281661719 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 2096 | 1461281661721 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 16:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:34:21 INFO - PROCESS | 2096 | 1461281661725 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 2096 | 1461281661727 Marionette TRACE conn5 <- [1,1222,null,{}] 16:34:21 INFO - PROCESS | 2096 | 1461281661731 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:21 INFO - PROCESS | 2096 | 1461281661827 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 16:34:21 INFO - PROCESS | 2096 | 1461281661836 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573334000 == 83 [pid = 2096] [id = 315] 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B56EDA0800) [pid = 2096] [serial = 944] [outer = 0000000000000000] 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B56EDC0000) [pid = 2096] [serial = 945] [outer = 000000B56EDA0800] 16:34:21 INFO - PROCESS | 2096 | 1461281661882 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B56F81B000) [pid = 2096] [serial = 946] [outer = 000000B56EDA0800] 16:34:22 INFO - PROCESS | 2096 | 1461281662311 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 628ms 16:34:22 INFO - PROCESS | 2096 | 1461281662356 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 2096 | 1461281662359 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 16:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:34:22 INFO - PROCESS | 2096 | 1461281662362 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 2096 | 1461281662364 Marionette TRACE conn5 <- [1,1226,null,{}] 16:34:22 INFO - PROCESS | 2096 | 1461281662368 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:22 INFO - PROCESS | 2096 | 1461281662483 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 16:34:22 INFO - PROCESS | 2096 | 1461281662489 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57387F000 == 84 [pid = 2096] [id = 316] 16:34:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 204 (000000B56F8D3400) [pid = 2096] [serial = 947] [outer = 0000000000000000] 16:34:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 205 (000000B56FC72800) [pid = 2096] [serial = 948] [outer = 000000B56F8D3400] 16:34:22 INFO - PROCESS | 2096 | 1461281662541 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 206 (000000B56FCCA800) [pid = 2096] [serial = 949] [outer = 000000B56F8D3400] 16:34:23 INFO - PROCESS | 2096 | 1461281663250 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 942ms 16:34:23 INFO - PROCESS | 2096 | 1461281663306 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 2096 | 1461281663312 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 16:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:34:23 INFO - PROCESS | 2096 | 1461281663317 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 2096 | 1461281663322 Marionette TRACE conn5 <- [1,1230,null,{}] 16:34:23 INFO - PROCESS | 2096 | 1461281663328 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:23 INFO - PROCESS | 2096 | 1461281663498 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 16:34:23 INFO - PROCESS | 2096 | 1461281663604 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D9E800 == 85 [pid = 2096] [id = 317] 16:34:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 207 (000000B55F143800) [pid = 2096] [serial = 950] [outer = 0000000000000000] 16:34:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 208 (000000B560A14000) [pid = 2096] [serial = 951] [outer = 000000B55F143800] 16:34:23 INFO - PROCESS | 2096 | 1461281663664 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 209 (000000B564B61000) [pid = 2096] [serial = 952] [outer = 000000B55F143800] 16:34:24 INFO - PROCESS | 2096 | 1461281664234 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 985ms 16:34:24 INFO - PROCESS | 2096 | 1461281664306 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 2096 | 1461281664313 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 16:34:24 INFO - PROCESS | 2096 | 1461281664320 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:34:24 INFO - PROCESS | 2096 | 1461281664323 Marionette TRACE conn5 <- [1,1234,null,{}] 16:34:24 INFO - PROCESS | 2096 | 1461281664327 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:24 INFO - PROCESS | 2096 | 1461281664451 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 16:34:24 INFO - PROCESS | 2096 | 1461281664590 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F86F800 == 86 [pid = 2096] [id = 318] 16:34:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 210 (000000B566334800) [pid = 2096] [serial = 953] [outer = 0000000000000000] 16:34:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 211 (000000B568C59C00) [pid = 2096] [serial = 954] [outer = 000000B566334800] 16:34:24 INFO - PROCESS | 2096 | 1461281664649 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 212 (000000B56B4A5C00) [pid = 2096] [serial = 955] [outer = 000000B566334800] 16:34:25 INFO - PROCESS | 2096 | 1461281665290 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1026ms 16:34:25 INFO - PROCESS | 2096 | 1461281665351 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 2096 | 1461281665354 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 16:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:34:25 INFO - PROCESS | 2096 | 1461281665358 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 2096 | 1461281665362 Marionette TRACE conn5 <- [1,1238,null,{}] 16:34:25 INFO - PROCESS | 2096 | 1461281665403 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 2096 | 1461281665600 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 16:34:25 INFO - PROCESS | 2096 | 1461281665702 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E28800 == 87 [pid = 2096] [id = 319] 16:34:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 213 (000000B56CC31000) [pid = 2096] [serial = 956] [outer = 0000000000000000] 16:34:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 214 (000000B56ED2F400) [pid = 2096] [serial = 957] [outer = 000000B56CC31000] 16:34:25 INFO - PROCESS | 2096 | 1461281665762 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 215 (000000B56FB4F000) [pid = 2096] [serial = 958] [outer = 000000B56CC31000] 16:34:26 INFO - PROCESS | 2096 | 1461281666374 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1030ms 16:34:26 INFO - PROCESS | 2096 | 1461281666390 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 2096 | 1461281666394 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 16:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:34:26 INFO - PROCESS | 2096 | 1461281666397 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 2096 | 1461281666399 Marionette TRACE conn5 <- [1,1242,null,{}] 16:34:26 INFO - PROCESS | 2096 | 1461281666403 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 2096 | 1461281666524 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 16:34:26 INFO - PROCESS | 2096 | 1461281666634 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B31000 == 88 [pid = 2096] [id = 320] 16:34:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B56F8D3800) [pid = 2096] [serial = 959] [outer = 0000000000000000] 16:34:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 217 (000000B56FDDE400) [pid = 2096] [serial = 960] [outer = 000000B56F8D3800] 16:34:26 INFO - PROCESS | 2096 | 1461281666690 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 218 (000000B56FE92400) [pid = 2096] [serial = 961] [outer = 000000B56F8D3800] 16:34:27 INFO - PROCESS | 2096 | 1461281667297 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 943ms 16:34:27 INFO - PROCESS | 2096 | 1461281667343 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 2096 | 1461281667345 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 16:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:34:27 INFO - PROCESS | 2096 | 1461281667349 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 2096 | 1461281667351 Marionette TRACE conn5 <- [1,1246,null,{}] 16:34:27 INFO - PROCESS | 2096 | 1461281667355 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:27 INFO - PROCESS | 2096 | 1461281667472 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 16:34:27 INFO - PROCESS | 2096 | 1461281667582 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DAC800 == 89 [pid = 2096] [id = 321] 16:34:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 219 (000000B56FDE4400) [pid = 2096] [serial = 962] [outer = 0000000000000000] 16:34:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 220 (000000B56FEF5C00) [pid = 2096] [serial = 963] [outer = 000000B56FDE4400] 16:34:27 INFO - PROCESS | 2096 | 1461281667638 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 221 (000000B56FF7D000) [pid = 2096] [serial = 964] [outer = 000000B56FDE4400] 16:34:28 INFO - PROCESS | 2096 | 1461281668232 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 943ms 16:34:28 INFO - PROCESS | 2096 | 1461281668295 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 16:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:34:28 INFO - PROCESS | 2096 | 1461281668297 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 16:34:28 INFO - PROCESS | 2096 | 1461281668301 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 2096 | 1461281668303 Marionette TRACE conn5 <- [1,1250,null,{}] 16:34:28 INFO - PROCESS | 2096 | 1461281668307 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 2096 | 1461281668450 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 16:34:28 INFO - PROCESS | 2096 | 1461281668590 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57717A000 == 90 [pid = 2096] [id = 322] 16:34:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 222 (000000B570CC9400) [pid = 2096] [serial = 965] [outer = 0000000000000000] 16:34:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 223 (000000B5713F2400) [pid = 2096] [serial = 966] [outer = 000000B570CC9400] 16:34:28 INFO - PROCESS | 2096 | 1461281668650 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 224 (000000B57148DC00) [pid = 2096] [serial = 967] [outer = 000000B570CC9400] 16:34:29 INFO - PROCESS | 2096 | 1461281669232 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 986ms 16:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:34:29 INFO - PROCESS | 2096 | 1461281669289 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 2096 | 1461281669292 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 16:34:29 INFO - PROCESS | 2096 | 1461281669295 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 2096 | 1461281669297 Marionette TRACE conn5 <- [1,1254,null,{}] 16:34:29 INFO - PROCESS | 2096 | 1461281669301 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:29 INFO - PROCESS | 2096 | 1461281669418 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 16:34:29 INFO - PROCESS | 2096 | 1461281669556 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578515800 == 91 [pid = 2096] [id = 323] 16:34:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 225 (000000B5714A9C00) [pid = 2096] [serial = 968] [outer = 0000000000000000] 16:34:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 226 (000000B5714AE000) [pid = 2096] [serial = 969] [outer = 000000B5714A9C00] 16:34:29 INFO - PROCESS | 2096 | 1461281669613 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 227 (000000B57159B800) [pid = 2096] [serial = 970] [outer = 000000B5714A9C00] 16:34:30 INFO - PROCESS | 2096 | 1461281670202 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 944ms 16:34:30 INFO - PROCESS | 2096 | 1461281670242 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 2096 | 1461281670245 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 16:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:34:30 INFO - PROCESS | 2096 | 1461281670248 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 2096 | 1461281670251 Marionette TRACE conn5 <- [1,1258,null,{}] 16:34:30 INFO - PROCESS | 2096 | 1461281670254 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 2096 | 1461281670370 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 16:34:30 INFO - PROCESS | 2096 | 1461281670482 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578DA3800 == 92 [pid = 2096] [id = 324] 16:34:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 228 (000000B5714AA800) [pid = 2096] [serial = 971] [outer = 0000000000000000] 16:34:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 229 (000000B5738CB400) [pid = 2096] [serial = 972] [outer = 000000B5714AA800] 16:34:30 INFO - PROCESS | 2096 | 1461281670541 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 230 (000000B573C70800) [pid = 2096] [serial = 973] [outer = 000000B5714AA800] 16:34:31 INFO - PROCESS | 2096 | 1461281671061 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 881ms 16:34:31 INFO - PROCESS | 2096 | 1461281671132 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 2096 | 1461281671135 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 16:34:31 INFO - PROCESS | 2096 | 1461281671138 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:34:31 INFO - PROCESS | 2096 | 1461281671140 Marionette TRACE conn5 <- [1,1262,null,{}] 16:34:31 INFO - PROCESS | 2096 | 1461281671145 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:31 INFO - PROCESS | 2096 | 1461281671263 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 16:34:31 INFO - PROCESS | 2096 | 1461281671402 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57A676000 == 93 [pid = 2096] [id = 325] 16:34:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 231 (000000B573C6CC00) [pid = 2096] [serial = 974] [outer = 0000000000000000] 16:34:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 232 (000000B573D34800) [pid = 2096] [serial = 975] [outer = 000000B573C6CC00] 16:34:31 INFO - PROCESS | 2096 | 1461281671458 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 233 (000000B573DAE800) [pid = 2096] [serial = 976] [outer = 000000B573C6CC00] 16:34:32 INFO - PROCESS | 2096 | 1461281672053 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 944ms 16:34:32 INFO - PROCESS | 2096 | 1461281672084 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 2096 | 1461281672087 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 16:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:34:32 INFO - PROCESS | 2096 | 1461281672091 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 2096 | 1461281672093 Marionette TRACE conn5 <- [1,1266,null,{}] 16:34:32 INFO - PROCESS | 2096 | 1461281672097 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:32 INFO - PROCESS | 2096 | 1461281672214 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 16:34:32 INFO - PROCESS | 2096 | 1461281672325 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B15A800 == 94 [pid = 2096] [id = 326] 16:34:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 234 (000000B574CC6000) [pid = 2096] [serial = 977] [outer = 0000000000000000] 16:34:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 235 (000000B574CCDC00) [pid = 2096] [serial = 978] [outer = 000000B574CC6000] 16:34:32 INFO - PROCESS | 2096 | 1461281672380 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 236 (000000B575B55C00) [pid = 2096] [serial = 979] [outer = 000000B574CC6000] 16:34:33 INFO - PROCESS | 2096 | 1461281673013 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 985ms 16:34:33 INFO - PROCESS | 2096 | 1461281673078 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 2096 | 1461281673081 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 16:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:34:33 INFO - PROCESS | 2096 | 1461281673085 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 2096 | 1461281673088 Marionette TRACE conn5 <- [1,1270,null,{}] 16:34:33 INFO - PROCESS | 2096 | 1461281673092 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:33 INFO - PROCESS | 2096 | 1461281673238 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 16:34:33 INFO - PROCESS | 2096 | 1461281673376 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573868800 == 95 [pid = 2096] [id = 327] 16:34:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 237 (000000B56592CC00) [pid = 2096] [serial = 980] [outer = 0000000000000000] 16:34:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 238 (000000B575B5F800) [pid = 2096] [serial = 981] [outer = 000000B56592CC00] 16:34:33 INFO - PROCESS | 2096 | 1461281673439 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 239 (000000B5769BFC00) [pid = 2096] [serial = 982] [outer = 000000B56592CC00] 16:34:34 INFO - PROCESS | 2096 | 1461281674024 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 985ms 16:34:34 INFO - PROCESS | 2096 | 1461281674073 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 2096 | 1461281674075 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 16:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:34:34 INFO - PROCESS | 2096 | 1461281674079 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 2096 | 1461281674081 Marionette TRACE conn5 <- [1,1274,null,{}] 16:34:34 INFO - PROCESS | 2096 | 1461281674085 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 2096 | 1461281674384 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 16:34:34 INFO - PROCESS | 2096 | 1461281674554 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565997800 == 96 [pid = 2096] [id = 328] 16:34:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 240 (000000B55D89B000) [pid = 2096] [serial = 983] [outer = 0000000000000000] 16:34:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 241 (000000B55D8A5400) [pid = 2096] [serial = 984] [outer = 000000B55D89B000] 16:34:34 INFO - PROCESS | 2096 | 1461281674610 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 242 (000000B55F916C00) [pid = 2096] [serial = 985] [outer = 000000B55D89B000] 16:34:35 INFO - PROCESS | 2096 | 1461281675276 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1241ms 16:34:35 INFO - PROCESS | 2096 | 1461281675323 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 2096 | 1461281675328 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 16:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:34:35 INFO - PROCESS | 2096 | 1461281675333 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 2096 | 1461281675337 Marionette TRACE conn5 <- [1,1278,null,{}] 16:34:35 INFO - PROCESS | 2096 | 1461281675342 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:35 INFO - PROCESS | 2096 | 1461281675458 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 16:34:35 INFO - PROCESS | 2096 | 1461281675608 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8CE000 == 97 [pid = 2096] [id = 329] 16:34:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 243 (000000B5663D4800) [pid = 2096] [serial = 986] [outer = 0000000000000000] 16:34:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 244 (000000B568D8B800) [pid = 2096] [serial = 987] [outer = 000000B5663D4800] 16:34:35 INFO - PROCESS | 2096 | 1461281675664 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 245 (000000B56B435800) [pid = 2096] [serial = 988] [outer = 000000B5663D4800] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B573334000 == 96 [pid = 2096] [id = 315] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A3800 == 95 [pid = 2096] [id = 314] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D7000 == 94 [pid = 2096] [id = 313] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B57139E800 == 93 [pid = 2096] [id = 312] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B570358000 == 92 [pid = 2096] [id = 311] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F877000 == 91 [pid = 2096] [id = 310] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB42000 == 90 [pid = 2096] [id = 309] 16:34:35 INFO - PROCESS | 2096 | --DOMWINDOW == 244 (000000B578D63800) [pid = 2096] [serial = 888] [outer = 0000000000000000] [url = about:blank] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBAC800 == 89 [pid = 2096] [id = 308] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B565725000 == 88 [pid = 2096] [id = 307] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B55FA0C000 == 87 [pid = 2096] [id = 306] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C57C000 == 86 [pid = 2096] [id = 300] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C610800 == 85 [pid = 2096] [id = 299] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AB0800 == 84 [pid = 2096] [id = 298] 16:34:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D7FD800 == 83 [pid = 2096] [id = 297] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 243 (000000B56FE99400) [pid = 2096] [serial = 870] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 242 (000000B573C67C00) [pid = 2096] [serial = 873] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 241 (000000B573DB0000) [pid = 2096] [serial = 874] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 240 (000000B575D4B000) [pid = 2096] [serial = 849] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 239 (000000B56FFA4800) [pid = 2096] [serial = 829] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 238 (000000B56BD87000) [pid = 2096] [serial = 864] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 237 (000000B56CC34800) [pid = 2096] [serial = 865] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 236 (000000B56B4CE000) [pid = 2096] [serial = 859] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 235 (000000B565F9E800) [pid = 2096] [serial = 858] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 234 (000000B576BD6000) [pid = 2096] [serial = 852] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 233 (000000B5770BD000) [pid = 2096] [serial = 877] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 232 (000000B571495000) [pid = 2096] [serial = 840] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 231 (000000B57559F400) [pid = 2096] [serial = 876] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 230 (000000B56F83F000) [pid = 2096] [serial = 867] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 229 (000000B56FCAF400) [pid = 2096] [serial = 868] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 228 (000000B56D111C00) [pid = 2096] [serial = 862] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 227 (000000B56C6BC000) [pid = 2096] [serial = 861] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 226 (000000B574CC3C00) [pid = 2096] [serial = 846] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 225 (000000B571598C00) [pid = 2096] [serial = 843] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 224 (000000B564E91800) [pid = 2096] [serial = 831] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 223 (000000B56BD31C00) [pid = 2096] [serial = 834] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 222 (000000B5769C2000) [pid = 2096] [serial = 855] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 221 (000000B577AE4000) [pid = 2096] [serial = 879] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 220 (000000B56FF7D400) [pid = 2096] [serial = 837] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 219 (000000B57865E400) [pid = 2096] [serial = 885] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 218 (000000B578D66C00) [pid = 2096] [serial = 886] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 217 (000000B57803C400) [pid = 2096] [serial = 880] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 216 (000000B56FE8E800) [pid = 2096] [serial = 882] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B5780B9800) [pid = 2096] [serial = 883] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | --DOMWINDOW == 214 (000000B56FF9B000) [pid = 2096] [serial = 871] [outer = 0000000000000000] [url = about:blank] 16:34:36 INFO - PROCESS | 2096 | 1461281676271 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 986ms 16:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:34:36 INFO - PROCESS | 2096 | 1461281676323 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 2096 | 1461281676326 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 16:34:36 INFO - PROCESS | 2096 | 1461281676330 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 2096 | 1461281676332 Marionette TRACE conn5 <- [1,1282,null,{}] 16:34:36 INFO - PROCESS | 2096 | 1461281676336 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:36 INFO - PROCESS | 2096 | 1461281676436 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 16:34:36 INFO - PROCESS | 2096 | 1461281676448 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D00E800 == 84 [pid = 2096] [id = 330] 16:34:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 215 (000000B569238000) [pid = 2096] [serial = 989] [outer = 0000000000000000] 16:34:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B569733000) [pid = 2096] [serial = 990] [outer = 000000B569238000] 16:34:36 INFO - PROCESS | 2096 | 1461281676497 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 217 (000000B56BA98800) [pid = 2096] [serial = 991] [outer = 000000B569238000] 16:34:37 INFO - PROCESS | 2096 | 1461281677019 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 733ms 16:34:37 INFO - PROCESS | 2096 | 1461281677083 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 2096 | 1461281677087 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 16:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:34:37 INFO - PROCESS | 2096 | 1461281677100 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 2096 | 1461281677105 Marionette TRACE conn5 <- [1,1286,null,{}] 16:34:37 INFO - PROCESS | 2096 | 1461281677109 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 2096 | 1461281677218 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 16:34:37 INFO - PROCESS | 2096 | 1461281677320 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D89000 == 85 [pid = 2096] [id = 331] 16:34:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 218 (000000B56B4A3C00) [pid = 2096] [serial = 992] [outer = 0000000000000000] 16:34:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 219 (000000B56C63C800) [pid = 2096] [serial = 993] [outer = 000000B56B4A3C00] 16:34:37 INFO - PROCESS | 2096 | 1461281677367 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 220 (000000B56CC34000) [pid = 2096] [serial = 994] [outer = 000000B56B4A3C00] 16:34:37 INFO - PROCESS | 2096 | 1461281677787 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 753ms 16:34:37 INFO - PROCESS | 2096 | 1461281677851 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 2096 | 1461281677853 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 16:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:34:37 INFO - PROCESS | 2096 | 1461281677856 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 2096 | 1461281677858 Marionette TRACE conn5 <- [1,1290,null,{}] 16:34:37 INFO - PROCESS | 2096 | 1461281677862 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 2096 | 1461281677962 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 16:34:37 INFO - PROCESS | 2096 | 1461281677975 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715ED000 == 86 [pid = 2096] [id = 332] 16:34:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 221 (000000B56D02D000) [pid = 2096] [serial = 995] [outer = 0000000000000000] 16:34:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 222 (000000B56E663C00) [pid = 2096] [serial = 996] [outer = 000000B56D02D000] 16:34:38 INFO - PROCESS | 2096 | 1461281678022 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 223 (000000B56EE69000) [pid = 2096] [serial = 997] [outer = 000000B56D02D000] 16:34:38 INFO - PROCESS | 2096 | 1461281678526 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 733ms 16:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:34:38 INFO - PROCESS | 2096 | 1461281678594 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 2096 | 1461281678596 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 16:34:38 INFO - PROCESS | 2096 | 1461281678600 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 2096 | 1461281678602 Marionette TRACE conn5 <- [1,1294,null,{}] 16:34:38 INFO - PROCESS | 2096 | 1461281678609 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:38 INFO - PROCESS | 2096 | 1461281678741 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 16:34:38 INFO - PROCESS | 2096 | 1461281678812 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57386F000 == 87 [pid = 2096] [id = 333] 16:34:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 224 (000000B56FCB4000) [pid = 2096] [serial = 998] [outer = 0000000000000000] 16:34:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 225 (000000B56FCC5800) [pid = 2096] [serial = 999] [outer = 000000B56FCB4000] 16:34:38 INFO - PROCESS | 2096 | 1461281678867 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 226 (000000B56FF76800) [pid = 2096] [serial = 1000] [outer = 000000B56FCB4000] 16:34:39 INFO - PROCESS | 2096 | 1461281679337 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 797ms 16:34:39 INFO - PROCESS | 2096 | 1461281679399 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 2096 | 1461281679401 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 16:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:34:39 INFO - PROCESS | 2096 | 1461281679411 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 2096 | 1461281679413 Marionette TRACE conn5 <- [1,1298,null,{}] 16:34:39 INFO - PROCESS | 2096 | 1461281679417 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 2096 | 1461281679551 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 16:34:39 INFO - PROCESS | 2096 | 1461281679621 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575525800 == 88 [pid = 2096] [id = 334] 16:34:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 227 (000000B570D04C00) [pid = 2096] [serial = 1001] [outer = 0000000000000000] 16:34:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 228 (000000B5713EC800) [pid = 2096] [serial = 1002] [outer = 000000B570D04C00] 16:34:39 INFO - PROCESS | 2096 | 1461281679667 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 229 (000000B5738CC800) [pid = 2096] [serial = 1003] [outer = 000000B570D04C00] 16:34:40 INFO - PROCESS | 2096 | 1461281680073 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 16:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 733ms 16:34:40 INFO - PROCESS | 2096 | 1461281680141 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 2096 | 1461281680144 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 16:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:34:40 INFO - PROCESS | 2096 | 1461281680147 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 2096 | 1461281680149 Marionette TRACE conn5 <- [1,1302,null,{}] 16:34:40 INFO - PROCESS | 2096 | 1461281680156 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:40 INFO - PROCESS | 2096 | 1461281680423 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 228 (000000B56EDA0800) [pid = 2096] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 227 (000000B56BA99C00) [pid = 2096] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 226 (000000B56BF2C800) [pid = 2096] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 225 (000000B560CA3C00) [pid = 2096] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 224 (000000B56CC2EC00) [pid = 2096] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 223 (000000B56972E800) [pid = 2096] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 222 (000000B568C74000) [pid = 2096] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 221 (000000B564B63C00) [pid = 2096] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 220 (000000B55E155400) [pid = 2096] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:34:40 INFO - PROCESS | 2096 | --DOMWINDOW == 219 (000000B560C2D400) [pid = 2096] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:34:40 INFO - PROCESS | 2096 | 1461281680496 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570908800 == 89 [pid = 2096] [id = 335] 16:34:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 220 (000000B55ECE4000) [pid = 2096] [serial = 1004] [outer = 0000000000000000] 16:34:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 221 (000000B564CE5C00) [pid = 2096] [serial = 1005] [outer = 000000B55ECE4000] 16:34:40 INFO - PROCESS | 2096 | 1461281680544 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 222 (000000B56CA04800) [pid = 2096] [serial = 1006] [outer = 000000B55ECE4000] 16:34:40 INFO - PROCESS | 2096 | 1461281680921 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 838ms 16:34:40 INFO - PROCESS | 2096 | 1461281680988 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 2096 | 1461281680990 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 16:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:34:41 INFO - PROCESS | 2096 | 1461281680994 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 2096 | 1461281680995 Marionette TRACE conn5 <- [1,1306,null,{}] 16:34:41 INFO - PROCESS | 2096 | 1461281680999 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 2096 | 1461281681097 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 16:34:41 INFO - PROCESS | 2096 | 1461281681104 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578DAF000 == 90 [pid = 2096] [id = 336] 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 223 (000000B56EDA1400) [pid = 2096] [serial = 1007] [outer = 0000000000000000] 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 224 (000000B575B53400) [pid = 2096] [serial = 1008] [outer = 000000B56EDA1400] 16:34:41 INFO - PROCESS | 2096 | 1461281681149 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 225 (000000B5769C9400) [pid = 2096] [serial = 1009] [outer = 000000B56EDA1400] 16:34:41 INFO - PROCESS | 2096 | 1461281681598 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 16:34:41 INFO - PROCESS | 2096 | 1461281681626 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 2096 | 1461281681628 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 16:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:34:41 INFO - PROCESS | 2096 | 1461281681632 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 2096 | 1461281681634 Marionette TRACE conn5 <- [1,1310,null,{}] 16:34:41 INFO - PROCESS | 2096 | 1461281681637 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 2096 | 1461281681733 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 16:34:41 INFO - PROCESS | 2096 | 1461281681773 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF56000 == 91 [pid = 2096] [id = 337] 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 226 (000000B576C90C00) [pid = 2096] [serial = 1010] [outer = 0000000000000000] 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 227 (000000B576C99400) [pid = 2096] [serial = 1011] [outer = 000000B576C90C00] 16:34:41 INFO - PROCESS | 2096 | 1461281681819 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 228 (000000B5770BF000) [pid = 2096] [serial = 1012] [outer = 000000B576C90C00] 16:34:42 INFO - PROCESS | 2096 | 1461281682268 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 692ms 16:34:42 INFO - PROCESS | 2096 | 1461281682327 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 2096 | 1461281682329 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 16:34:42 INFO - PROCESS | 2096 | 1461281682333 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:34:42 INFO - PROCESS | 2096 | 1461281682335 Marionette TRACE conn5 <- [1,1314,null,{}] 16:34:42 INFO - PROCESS | 2096 | 1461281682338 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 2096 | 1461281682519 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 16:34:42 INFO - PROCESS | 2096 | 1461281682617 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55F830800 == 92 [pid = 2096] [id = 338] 16:34:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 229 (000000B55D889800) [pid = 2096] [serial = 1013] [outer = 0000000000000000] 16:34:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 230 (000000B55D89E000) [pid = 2096] [serial = 1014] [outer = 000000B55D889800] 16:34:42 INFO - PROCESS | 2096 | 1461281682720 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 231 (000000B560BC2000) [pid = 2096] [serial = 1015] [outer = 000000B55D889800] 16:34:43 INFO - PROCESS | 2096 | 1461281683432 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1142ms 16:34:43 INFO - PROCESS | 2096 | 1461281683480 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 2096 | 1461281683486 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 16:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:34:43 INFO - PROCESS | 2096 | 1461281683491 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 2096 | 1461281683496 Marionette TRACE conn5 <- [1,1318,null,{}] 16:34:43 INFO - PROCESS | 2096 | 1461281683501 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:43 INFO - PROCESS | 2096 | 1461281683632 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 16:34:43 INFO - PROCESS | 2096 | 1461281683775 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D72800 == 93 [pid = 2096] [id = 339] 16:34:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 232 (000000B56BB43800) [pid = 2096] [serial = 1016] [outer = 0000000000000000] 16:34:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 233 (000000B56BD29C00) [pid = 2096] [serial = 1017] [outer = 000000B56BB43800] 16:34:43 INFO - PROCESS | 2096 | 1461281683836 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 234 (000000B56BF65C00) [pid = 2096] [serial = 1018] [outer = 000000B56BB43800] 16:34:44 INFO - PROCESS | 2096 | 1461281684415 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:34:44 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 16:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 985ms 16:34:44 INFO - PROCESS | 2096 | 1461281684478 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 16:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:34:44 INFO - PROCESS | 2096 | 1461281684482 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 16:34:44 INFO - PROCESS | 2096 | 1461281684486 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 2096 | 1461281684489 Marionette TRACE conn5 <- [1,1322,null,{}] 16:34:44 INFO - PROCESS | 2096 | 1461281684493 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:44 INFO - PROCESS | 2096 | 1461281684619 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 16:34:44 INFO - PROCESS | 2096 | 1461281684779 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57721E800 == 94 [pid = 2096] [id = 340] 16:34:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 235 (000000B56FB48800) [pid = 2096] [serial = 1019] [outer = 0000000000000000] 16:34:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 236 (000000B56FCC5C00) [pid = 2096] [serial = 1020] [outer = 000000B56FB48800] 16:34:44 INFO - PROCESS | 2096 | 1461281684837 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 237 (000000B570CCA000) [pid = 2096] [serial = 1021] [outer = 000000B56FB48800] 16:34:45 INFO - PROCESS | 2096 | 1461281685453 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 986ms 16:34:45 INFO - PROCESS | 2096 | 1461281685473 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 2096 | 1461281685478 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 16:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:34:45 INFO - PROCESS | 2096 | 1461281685490 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 2096 | 1461281685495 Marionette TRACE conn5 <- [1,1326,null,{}] 16:34:45 INFO - PROCESS | 2096 | 1461281685499 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 2096 | 1461281685624 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 16:34:45 INFO - PROCESS | 2096 | 1461281685770 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C0E7000 == 95 [pid = 2096] [id = 341] 16:34:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 238 (000000B575B54800) [pid = 2096] [serial = 1022] [outer = 0000000000000000] 16:34:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 239 (000000B5771DC400) [pid = 2096] [serial = 1023] [outer = 000000B575B54800] 16:34:45 INFO - PROCESS | 2096 | 1461281685829 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 240 (000000B577626800) [pid = 2096] [serial = 1024] [outer = 000000B575B54800] 16:34:46 INFO - PROCESS | 2096 | 1461281686943 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1489ms 16:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:34:46 INFO - PROCESS | 2096 | 1461281686976 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 2096 | 1461281686978 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 16:34:46 INFO - PROCESS | 2096 | 1461281686982 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 2096 | 1461281686984 Marionette TRACE conn5 <- [1,1330,null,{}] 16:34:46 INFO - PROCESS | 2096 | 1461281686988 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 2096 | 1461281687113 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 16:34:47 INFO - PROCESS | 2096 | 1461281687251 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C569800 == 96 [pid = 2096] [id = 342] 16:34:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 241 (000000B577AE3400) [pid = 2096] [serial = 1025] [outer = 0000000000000000] 16:34:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 242 (000000B578036800) [pid = 2096] [serial = 1026] [outer = 000000B577AE3400] 16:34:47 INFO - PROCESS | 2096 | 1461281687308 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 243 (000000B5780BA000) [pid = 2096] [serial = 1027] [outer = 000000B577AE3400] 16:34:47 INFO - PROCESS | 2096 | 1461281687858 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 943ms 16:34:47 INFO - PROCESS | 2096 | 1461281687928 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 2096 | 1461281687931 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 16:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:34:47 INFO - PROCESS | 2096 | 1461281687935 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 2096 | 1461281687937 Marionette TRACE conn5 <- [1,1334,null,{}] 16:34:47 INFO - PROCESS | 2096 | 1461281687941 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 2096 | 1461281688063 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 16:34:48 INFO - PROCESS | 2096 | 1461281688207 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C59B800 == 97 [pid = 2096] [id = 343] 16:34:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 244 (000000B5782E7C00) [pid = 2096] [serial = 1028] [outer = 0000000000000000] 16:34:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 245 (000000B5782EB800) [pid = 2096] [serial = 1029] [outer = 000000B5782E7C00] 16:34:48 INFO - PROCESS | 2096 | 1461281688274 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 246 (000000B578663000) [pid = 2096] [serial = 1030] [outer = 000000B5782E7C00] 16:34:48 INFO - PROCESS | 2096 | 1461281688923 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1033ms 16:34:48 INFO - PROCESS | 2096 | 1461281688970 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 2096 | 1461281688973 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 16:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:34:48 INFO - PROCESS | 2096 | 1461281688977 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 2096 | 1461281688979 Marionette TRACE conn5 <- [1,1338,null,{}] 16:34:49 INFO - PROCESS | 2096 | 1461281689016 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:49 INFO - PROCESS | 2096 | 1461281689142 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 16:34:49 INFO - PROCESS | 2096 | 1461281689257 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57D1D1800 == 98 [pid = 2096] [id = 344] 16:34:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 247 (000000B576BBE400) [pid = 2096] [serial = 1031] [outer = 0000000000000000] 16:34:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 248 (000000B576BC6C00) [pid = 2096] [serial = 1032] [outer = 000000B576BBE400] 16:34:49 INFO - PROCESS | 2096 | 1461281689355 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 249 (000000B578D69400) [pid = 2096] [serial = 1033] [outer = 000000B576BBE400] 16:34:50 INFO - PROCESS | 2096 | 1461281690036 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1101ms 16:34:50 INFO - PROCESS | 2096 | 1461281690079 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 2096 | 1461281690081 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 16:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:34:50 INFO - PROCESS | 2096 | 1461281690085 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 2096 | 1461281690087 Marionette TRACE conn5 <- [1,1342,null,{}] 16:34:50 INFO - PROCESS | 2096 | 1461281690091 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 2096 | 1461281690220 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 16:34:50 INFO - PROCESS | 2096 | 1461281690557 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C209800 == 99 [pid = 2096] [id = 345] 16:34:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 250 (000000B55D8A0400) [pid = 2096] [serial = 1034] [outer = 0000000000000000] 16:34:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 251 (000000B55EA68400) [pid = 2096] [serial = 1035] [outer = 000000B55D8A0400] 16:34:50 INFO - PROCESS | 2096 | 1461281690647 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 252 (000000B564E8A400) [pid = 2096] [serial = 1036] [outer = 000000B55D8A0400] 16:34:51 INFO - PROCESS | 2096 | 1461281691349 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1343ms 16:34:51 INFO - PROCESS | 2096 | 1461281691432 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 2096 | 1461281691437 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 16:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:34:51 INFO - PROCESS | 2096 | 1461281691443 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 2096 | 1461281691446 Marionette TRACE conn5 <- [1,1346,null,{}] 16:34:51 INFO - PROCESS | 2096 | 1461281691451 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 2096 | 1461281691601 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 16:34:51 INFO - PROCESS | 2096 | 1461281691751 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1AA000 == 100 [pid = 2096] [id = 346] 16:34:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 253 (000000B565F9FC00) [pid = 2096] [serial = 1037] [outer = 0000000000000000] 16:34:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 254 (000000B569719C00) [pid = 2096] [serial = 1038] [outer = 000000B565F9FC00] 16:34:51 INFO - PROCESS | 2096 | 1461281691808 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 255 (000000B56BD7A000) [pid = 2096] [serial = 1039] [outer = 000000B565F9FC00] 16:34:52 INFO - PROCESS | 2096 | 1461281692381 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 985ms 16:34:52 INFO - PROCESS | 2096 | 1461281692432 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 2096 | 1461281692437 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 16:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:34:52 INFO - PROCESS | 2096 | 1461281692442 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 2096 | 1461281692444 Marionette TRACE conn5 <- [1,1350,null,{}] 16:34:52 INFO - PROCESS | 2096 | 1461281692448 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:52 INFO - PROCESS | 2096 | 1461281692562 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 16:34:52 INFO - PROCESS | 2096 | 1461281692726 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571530000 == 101 [pid = 2096] [id = 347] 16:34:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 256 (000000B566339C00) [pid = 2096] [serial = 1040] [outer = 0000000000000000] 16:34:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 257 (000000B56D179000) [pid = 2096] [serial = 1041] [outer = 000000B566339C00] 16:34:52 INFO - PROCESS | 2096 | 1461281692779 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 258 (000000B56EDC4800) [pid = 2096] [serial = 1042] [outer = 000000B566339C00] 16:34:53 INFO - PROCESS | 2096 | 1461281693398 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1028ms 16:34:53 INFO - PROCESS | 2096 | 1461281693483 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 2096 | 1461281693486 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 16:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:34:53 INFO - PROCESS | 2096 | 1461281693506 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 2096 | 1461281693513 Marionette TRACE conn5 <- [1,1354,null,{}] 16:34:53 INFO - PROCESS | 2096 | 1461281693522 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 2096 | 1461281693645 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 16:34:53 INFO - PROCESS | 2096 | 1461281693793 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B579954000 == 100 [pid = 2096] [id = 283] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B5785D7800 == 99 [pid = 2096] [id = 282] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57A679800 == 98 [pid = 2096] [id = 284] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A29000 == 97 [pid = 2096] [id = 221] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57995C000 == 96 [pid = 2096] [id = 247] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57035C000 == 95 [pid = 2096] [id = 285] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF56000 == 94 [pid = 2096] [id = 337] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B578DAF000 == 93 [pid = 2096] [id = 336] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B570908800 == 92 [pid = 2096] [id = 335] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B575525800 == 91 [pid = 2096] [id = 334] 16:34:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57386F000 == 90 [pid = 2096] [id = 333] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 257 (000000B56FCCF400) [pid = 2096] [serial = 894] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 256 (000000B579A38000) [pid = 2096] [serial = 903] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 255 (000000B575B61800) [pid = 2096] [serial = 897] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 254 (000000B56BD80000) [pid = 2096] [serial = 915] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 253 (000000B5771E0800) [pid = 2096] [serial = 900] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 252 (000000B56A990400) [pid = 2096] [serial = 891] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 251 (000000B579E71C00) [pid = 2096] [serial = 906] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 250 (000000B57A689000) [pid = 2096] [serial = 912] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 249 (000000B57A09D400) [pid = 2096] [serial = 909] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | --DOMWINDOW == 248 (000000B56FC72800) [pid = 2096] [serial = 948] [outer = 0000000000000000] [url = about:blank] 16:34:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56051B800 == 91 [pid = 2096] [id = 348] 16:34:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 249 (000000B55F1EE400) [pid = 2096] [serial = 1043] [outer = 0000000000000000] 16:34:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 250 (000000B564C10C00) [pid = 2096] [serial = 1044] [outer = 000000B55F1EE400] 16:34:53 INFO - PROCESS | 2096 | 1461281693905 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 251 (000000B56B4A9400) [pid = 2096] [serial = 1045] [outer = 000000B55F1EE400] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715ED000 == 90 [pid = 2096] [id = 332] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D89000 == 89 [pid = 2096] [id = 331] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D00E800 == 88 [pid = 2096] [id = 330] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8CE000 == 87 [pid = 2096] [id = 329] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B565997800 == 86 [pid = 2096] [id = 328] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DAC800 == 85 [pid = 2096] [id = 321] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B31000 == 84 [pid = 2096] [id = 320] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E28800 == 83 [pid = 2096] [id = 319] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F86F800 == 82 [pid = 2096] [id = 318] 16:34:54 INFO - PROCESS | 2096 | --DOCSHELL 000000B564D9E800 == 81 [pid = 2096] [id = 317] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 250 (000000B56BD7F400) [pid = 2096] [serial = 933] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 249 (000000B56BF2DC00) [pid = 2096] [serial = 934] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 248 (000000B56CB18C00) [pid = 2096] [serial = 937] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 247 (000000B56C5FD800) [pid = 2096] [serial = 936] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 246 (000000B56D1F8000) [pid = 2096] [serial = 942] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 245 (000000B56CC3BC00) [pid = 2096] [serial = 939] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 244 (000000B5697AC000) [pid = 2096] [serial = 930] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 243 (000000B568CABC00) [pid = 2096] [serial = 927] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 242 (000000B5692EC400) [pid = 2096] [serial = 928] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 241 (000000B56568F000) [pid = 2096] [serial = 924] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 240 (000000B565F94C00) [pid = 2096] [serial = 925] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 239 (000000B55F145400) [pid = 2096] [serial = 919] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 238 (000000B55E84C800) [pid = 2096] [serial = 918] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 237 (000000B5646B2000) [pid = 2096] [serial = 922] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 236 (000000B563E49400) [pid = 2096] [serial = 921] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 235 (000000B56EDC0000) [pid = 2096] [serial = 945] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 234 (000000B56F81B000) [pid = 2096] [serial = 946] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 233 (000000B56D907400) [pid = 2096] [serial = 940] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 232 (000000B56B4D5000) [pid = 2096] [serial = 931] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | --DOMWINDOW == 231 (000000B56E909000) [pid = 2096] [serial = 943] [outer = 0000000000000000] [url = about:blank] 16:34:54 INFO - PROCESS | 2096 | 1461281694419 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 2096 | 1461281694453 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 16:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:34:54 INFO - PROCESS | 2096 | 1461281694457 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 2096 | 1461281694459 Marionette TRACE conn5 <- [1,1358,null,{}] 16:34:54 INFO - PROCESS | 2096 | 1461281694462 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 2096 | 1461281694561 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 16:34:54 INFO - PROCESS | 2096 | 1461281694570 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563FEB000 == 82 [pid = 2096] [id = 349] 16:34:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 232 (000000B565F94C00) [pid = 2096] [serial = 1046] [outer = 0000000000000000] 16:34:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 233 (000000B5697B2800) [pid = 2096] [serial = 1047] [outer = 000000B565F94C00] 16:34:54 INFO - PROCESS | 2096 | 1461281694617 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 234 (000000B56BD7F400) [pid = 2096] [serial = 1048] [outer = 000000B565F94C00] 16:34:55 INFO - PROCESS | 2096 | 1461281695087 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 2096 | 1461281695153 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 16:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:34:55 INFO - PROCESS | 2096 | 1461281695157 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 2096 | 1461281695159 Marionette TRACE conn5 <- [1,1362,null,{}] 16:34:55 INFO - PROCESS | 2096 | 1461281695164 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:55 INFO - PROCESS | 2096 | 1461281695260 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 16:34:55 INFO - PROCESS | 2096 | 1461281695388 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AB800 == 83 [pid = 2096] [id = 350] 16:34:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 235 (000000B56CC35000) [pid = 2096] [serial = 1049] [outer = 0000000000000000] 16:34:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 236 (000000B56D17AC00) [pid = 2096] [serial = 1050] [outer = 000000B56CC35000] 16:34:55 INFO - PROCESS | 2096 | 1461281695445 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 237 (000000B56F81FC00) [pid = 2096] [serial = 1051] [outer = 000000B56CC35000] 16:34:55 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:34:55 INFO - PROCESS | 2096 | 1461281695855 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 2096 | 1461281695896 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 16:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:34:55 INFO - PROCESS | 2096 | 1461281695923 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 2096 | 1461281695925 Marionette TRACE conn5 <- [1,1366,null,{}] 16:34:55 INFO - PROCESS | 2096 | 1461281695929 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 2096 | 1461281696071 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 16:34:56 INFO - PROCESS | 2096 | 1461281696139 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AA8800 == 84 [pid = 2096] [id = 351] 16:34:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 238 (000000B56FEF6000) [pid = 2096] [serial = 1052] [outer = 0000000000000000] 16:34:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 239 (000000B56FF98400) [pid = 2096] [serial = 1053] [outer = 000000B56FEF6000] 16:34:56 INFO - PROCESS | 2096 | 1461281696184 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 240 (000000B570CCAC00) [pid = 2096] [serial = 1054] [outer = 000000B56FEF6000] 16:34:56 INFO - PROCESS | 2096 | 1461281696601 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 2096 | 1461281696698 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 16:34:56 INFO - PROCESS | 2096 | 1461281696701 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 2096 | 1461281696703 Marionette TRACE conn5 <- [1,1370,null,{}] 16:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:34:56 INFO - PROCESS | 2096 | 1461281696712 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 2096 | 1461281696840 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 16:34:56 INFO - PROCESS | 2096 | 1461281696907 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B38800 == 85 [pid = 2096] [id = 352] 16:34:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 241 (000000B56FEF6400) [pid = 2096] [serial = 1055] [outer = 0000000000000000] 16:34:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 242 (000000B571493C00) [pid = 2096] [serial = 1056] [outer = 000000B56FEF6400] 16:34:56 INFO - PROCESS | 2096 | 1461281696954 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 243 (000000B5714EAC00) [pid = 2096] [serial = 1057] [outer = 000000B56FEF6400] 16:34:57 INFO - PROCESS | 2096 | [2096] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:34:57 INFO - PROCESS | 2096 | 1461281697384 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 2096 | 1461281697447 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 16:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:34:57 INFO - PROCESS | 2096 | 1461281697450 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 2096 | 1461281697452 Marionette TRACE conn5 <- [1,1374,null,{}] 16:34:57 INFO - PROCESS | 2096 | 1461281697456 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 2096 | 1461281697587 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 16:34:57 INFO - PROCESS | 2096 | 1461281697621 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57717C800 == 86 [pid = 2096] [id = 353] 16:34:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 244 (000000B57159F400) [pid = 2096] [serial = 1058] [outer = 0000000000000000] 16:34:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 245 (000000B5738D0800) [pid = 2096] [serial = 1059] [outer = 000000B57159F400] 16:34:57 INFO - PROCESS | 2096 | 1461281697667 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 246 (000000B573D3DC00) [pid = 2096] [serial = 1060] [outer = 000000B57159F400] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 245 (000000B573C6FC00) [pid = 2096] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 244 (000000B574CC5400) [pid = 2096] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 243 (000000B571598400) [pid = 2096] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 242 (000000B56FDD7C00) [pid = 2096] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 241 (000000B5692EB400) [pid = 2096] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 240 (000000B5769BF800) [pid = 2096] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 239 (000000B57148F000) [pid = 2096] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 238 (000000B56C642400) [pid = 2096] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 237 (000000B5738D0C00) [pid = 2096] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 236 (000000B578D6A400) [pid = 2096] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 235 (000000B56B526000) [pid = 2096] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 234 (000000B56FF7C400) [pid = 2096] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 233 (000000B575591800) [pid = 2096] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 232 (000000B56CB17800) [pid = 2096] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 231 (000000B568C3A400) [pid = 2096] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 230 (000000B571596400) [pid = 2096] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 229 (000000B5738C4000) [pid = 2096] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 228 (000000B577AEB800) [pid = 2096] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 227 (000000B57699A400) [pid = 2096] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 226 (000000B5714F7800) [pid = 2096] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 225 (000000B56FF71C00) [pid = 2096] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 224 (000000B577AF1800) [pid = 2096] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 223 (000000B573D38000) [pid = 2096] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 222 (000000B56D178400) [pid = 2096] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 221 (000000B55FC7B400) [pid = 2096] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 220 (000000B5713EE000) [pid = 2096] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 219 (000000B55F1F1000) [pid = 2096] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 218 (000000B563E94000) [pid = 2096] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 217 (000000B5715A3400) [pid = 2096] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 216 (000000B57761A400) [pid = 2096] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B55F910000) [pid = 2096] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 214 (000000B577AED800) [pid = 2096] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 213 (000000B56BD7E800) [pid = 2096] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 212 (000000B563C7C400) [pid = 2096] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 211 (000000B56D17A800) [pid = 2096] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 210 (000000B55F32DC00) [pid = 2096] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 209 (000000B57865AC00) [pid = 2096] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 208 (000000B573D33C00) [pid = 2096] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 207 (000000B564BADC00) [pid = 2096] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 206 (000000B576999C00) [pid = 2096] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 205 (000000B56EDA1400) [pid = 2096] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 204 (000000B5782EE400) [pid = 2096] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 203 (000000B57A093800) [pid = 2096] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B57A684400) [pid = 2096] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B56CC32400) [pid = 2096] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B56FF72800) [pid = 2096] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B56C63E800) [pid = 2096] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B56591E400) [pid = 2096] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B569714000) [pid = 2096] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B5771E5800) [pid = 2096] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B56FF7E000) [pid = 2096] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B568C72000) [pid = 2096] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B56EE60C00) [pid = 2096] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B575B5B800) [pid = 2096] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B5771D9400) [pid = 2096] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B57761C400) [pid = 2096] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B57146E000) [pid = 2096] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B575B56C00) [pid = 2096] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56B4A3C00) [pid = 2096] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56FCB4000) [pid = 2096] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B56CC31000) [pid = 2096] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B569238000) [pid = 2096] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B566334800) [pid = 2096] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56D02D000) [pid = 2096] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56F8D3400) [pid = 2096] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B5663D4800) [pid = 2096] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B570D04C00) [pid = 2096] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B55F143800) [pid = 2096] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B55ECE4000) [pid = 2096] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:34:58 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B55D89B000) [pid = 2096] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:34:58 INFO - PROCESS | 2096 | 1461281698854 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 2096 | 1461281698900 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 16:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:34:58 INFO - PROCESS | 2096 | 1461281698909 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 2096 | 1461281698911 Marionette TRACE conn5 <- [1,1378,null,{}] 16:34:58 INFO - PROCESS | 2096 | 1461281698914 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 2096 | 1461281699008 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 16:34:59 INFO - PROCESS | 2096 | 1461281699015 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57332C800 == 87 [pid = 2096] [id = 354] 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B563E94000) [pid = 2096] [serial = 1061] [outer = 0000000000000000] 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B5697AB400) [pid = 2096] [serial = 1062] [outer = 000000B563E94000] 16:34:59 INFO - PROCESS | 2096 | 1461281699063 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56BF2D400) [pid = 2096] [serial = 1063] [outer = 000000B563E94000] 16:34:59 INFO - PROCESS | 2096 | 1461281699488 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 629ms 16:34:59 INFO - PROCESS | 2096 | 1461281699554 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 2096 | 1461281699557 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 16:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:34:59 INFO - PROCESS | 2096 | 1461281699560 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 2096 | 1461281699562 Marionette TRACE conn5 <- [1,1382,null,{}] 16:34:59 INFO - PROCESS | 2096 | 1461281699565 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 2096 | 1461281699664 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 16:34:59 INFO - PROCESS | 2096 | 1461281699670 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578AD9000 == 88 [pid = 2096] [id = 355] 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56D902C00) [pid = 2096] [serial = 1064] [outer = 0000000000000000] 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56F813C00) [pid = 2096] [serial = 1065] [outer = 000000B56D902C00] 16:34:59 INFO - PROCESS | 2096 | 1461281699722 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B570CCDC00) [pid = 2096] [serial = 1066] [outer = 000000B56D902C00] 16:35:00 INFO - PROCESS | 2096 | 1461281700181 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 692ms 16:35:00 INFO - PROCESS | 2096 | 1461281700253 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 2096 | 1461281700256 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 16:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:35:00 INFO - PROCESS | 2096 | 1461281700260 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 2096 | 1461281700262 Marionette TRACE conn5 <- [1,1386,null,{}] 16:35:00 INFO - PROCESS | 2096 | 1461281700266 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:00 INFO - PROCESS | 2096 | 1461281700405 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 16:35:00 INFO - PROCESS | 2096 | 1461281700420 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF5D800 == 89 [pid = 2096] [id = 356] 16:35:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B573D35800) [pid = 2096] [serial = 1067] [outer = 0000000000000000] 16:35:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B574CC0C00) [pid = 2096] [serial = 1068] [outer = 000000B573D35800] 16:35:00 INFO - PROCESS | 2096 | 1461281700466 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B574CCD000) [pid = 2096] [serial = 1069] [outer = 000000B573D35800] 16:35:01 INFO - PROCESS | 2096 | 1461281701236 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1032ms 16:35:01 INFO - PROCESS | 2096 | 1461281701295 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 16:35:01 INFO - PROCESS | 2096 | 1461281701299 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 16:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:35:01 INFO - PROCESS | 2096 | 1461281701304 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 2096 | 1461281701308 Marionette TRACE conn5 <- [1,1390,null,{}] 16:35:01 INFO - PROCESS | 2096 | 1461281701380 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:01 INFO - PROCESS | 2096 | 1461281701521 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 16:35:01 INFO - PROCESS | 2096 | 1461281701657 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD67000 == 90 [pid = 2096] [id = 357] 16:35:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B565F9E800) [pid = 2096] [serial = 1070] [outer = 0000000000000000] 16:35:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B568C7E800) [pid = 2096] [serial = 1071] [outer = 000000B565F9E800] 16:35:01 INFO - PROCESS | 2096 | 1461281701717 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B5697B1800) [pid = 2096] [serial = 1072] [outer = 000000B565F9E800] 16:35:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B56CC2EC00) [pid = 2096] [serial = 1073] [outer = 000000B563C75000] 16:35:02 INFO - PROCESS | 2096 | 1461281702484 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1220ms 16:35:02 INFO - PROCESS | 2096 | 1461281702524 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 2096 | 1461281702530 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 16:35:02 INFO - PROCESS | 2096 | 1461281702537 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:35:02 INFO - PROCESS | 2096 | 1461281702540 Marionette TRACE conn5 <- [1,1394,null,{}] 16:35:02 INFO - PROCESS | 2096 | 1461281702544 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:02 INFO - PROCESS | 2096 | 1461281702675 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 16:35:02 INFO - PROCESS | 2096 | 1461281702821 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573872000 == 91 [pid = 2096] [id = 358] 16:35:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B56CC2F800) [pid = 2096] [serial = 1074] [outer = 0000000000000000] 16:35:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B56EDB8400) [pid = 2096] [serial = 1075] [outer = 000000B56CC2F800] 16:35:02 INFO - PROCESS | 2096 | 1461281702882 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B56FC6D400) [pid = 2096] [serial = 1076] [outer = 000000B56CC2F800] 16:35:03 INFO - PROCESS | 2096 | 1461281703500 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 985ms 16:35:03 INFO - PROCESS | 2096 | 1461281703528 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 2096 | 1461281703531 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 16:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:35:03 INFO - PROCESS | 2096 | 1461281703535 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 2096 | 1461281703539 Marionette TRACE conn5 <- [1,1398,null,{}] 16:35:03 INFO - PROCESS | 2096 | 1461281703551 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:03 INFO - PROCESS | 2096 | 1461281703677 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 16:35:03 INFO - PROCESS | 2096 | 1461281703826 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B997800 == 92 [pid = 2096] [id = 359] 16:35:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B56FEF0800) [pid = 2096] [serial = 1077] [outer = 0000000000000000] 16:35:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B5713EF400) [pid = 2096] [serial = 1078] [outer = 000000B56FEF0800] 16:35:03 INFO - PROCESS | 2096 | 1461281703887 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B573CBE400) [pid = 2096] [serial = 1079] [outer = 000000B56FEF0800] 16:35:04 INFO - PROCESS | 2096 | 1461281704617 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1143ms 16:35:04 INFO - PROCESS | 2096 | 1461281704680 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 2096 | 1461281704683 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 16:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:35:04 INFO - PROCESS | 2096 | 1461281704687 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 2096 | 1461281704689 Marionette TRACE conn5 <- [1,1402,null,{}] 16:35:04 INFO - PROCESS | 2096 | 1461281704734 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:04 INFO - PROCESS | 2096 | 1461281704893 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 16:35:05 INFO - PROCESS | 2096 | 1461281704997 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C581000 == 93 [pid = 2096] [id = 360] 16:35:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B575597000) [pid = 2096] [serial = 1080] [outer = 0000000000000000] 16:35:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B575B57800) [pid = 2096] [serial = 1081] [outer = 000000B575597000] 16:35:05 INFO - PROCESS | 2096 | 1461281705053 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B57698E400) [pid = 2096] [serial = 1082] [outer = 000000B575597000] 16:35:05 INFO - PROCESS | 2096 | 1461281705692 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1024ms 16:35:05 INFO - PROCESS | 2096 | 1461281705713 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 2096 | 1461281705715 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 16:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:35:05 INFO - PROCESS | 2096 | 1461281705719 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 2096 | 1461281705721 Marionette TRACE conn5 <- [1,1406,null,{}] 16:35:05 INFO - PROCESS | 2096 | 1461281705726 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 2096 | 1461281705844 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 16:35:05 INFO - PROCESS | 2096 | 1461281705990 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57CE29800 == 94 [pid = 2096] [id = 361] 16:35:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B575D4F000) [pid = 2096] [serial = 1083] [outer = 0000000000000000] 16:35:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B5769CA400) [pid = 2096] [serial = 1084] [outer = 000000B575D4F000] 16:35:06 INFO - PROCESS | 2096 | 1461281706048 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B576BC6400) [pid = 2096] [serial = 1085] [outer = 000000B575D4F000] 16:35:06 INFO - PROCESS | 2096 | 1461281706696 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1025ms 16:35:06 INFO - PROCESS | 2096 | 1461281706747 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 2096 | 1461281706750 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 16:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:35:06 INFO - PROCESS | 2096 | 1461281706753 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 2096 | 1461281706756 Marionette TRACE conn5 <- [1,1410,null,{}] 16:35:06 INFO - PROCESS | 2096 | 1461281706760 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:06 INFO - PROCESS | 2096 | 1461281706940 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 16:35:07 INFO - PROCESS | 2096 | 1461281707086 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57F005800 == 95 [pid = 2096] [id = 362] 16:35:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B5770C1000) [pid = 2096] [serial = 1086] [outer = 0000000000000000] 16:35:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B5771E4C00) [pid = 2096] [serial = 1087] [outer = 000000B5770C1000] 16:35:07 INFO - PROCESS | 2096 | 1461281707145 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 204 (000000B577AEEC00) [pid = 2096] [serial = 1088] [outer = 000000B5770C1000] 16:35:07 INFO - PROCESS | 2096 | 1461281707755 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1029ms 16:35:07 INFO - PROCESS | 2096 | 1461281707784 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 2096 | 1461281707787 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 16:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:35:07 INFO - PROCESS | 2096 | 1461281707791 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 2096 | 1461281707793 Marionette TRACE conn5 <- [1,1414,null,{}] 16:35:07 INFO - PROCESS | 2096 | 1461281707797 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 2096 | 1461281707916 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 16:35:08 INFO - PROCESS | 2096 | 1461281708061 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57F020000 == 96 [pid = 2096] [id = 363] 16:35:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 205 (000000B578073000) [pid = 2096] [serial = 1089] [outer = 0000000000000000] 16:35:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 206 (000000B5780B8800) [pid = 2096] [serial = 1090] [outer = 000000B578073000] 16:35:08 INFO - PROCESS | 2096 | 1461281708117 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 207 (000000B5782E4800) [pid = 2096] [serial = 1091] [outer = 000000B578073000] 16:35:08 INFO - PROCESS | 2096 | 1461281708748 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1022ms 16:35:08 INFO - PROCESS | 2096 | 1461281708815 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 2096 | 1461281708818 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 16:35:08 INFO - PROCESS | 2096 | 1461281708821 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:35:08 INFO - PROCESS | 2096 | 1461281708824 Marionette TRACE conn5 <- [1,1418,null,{}] 16:35:08 INFO - PROCESS | 2096 | 1461281708828 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 2096 | 1461281708948 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 16:35:09 INFO - PROCESS | 2096 | 1461281709096 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B475800 == 97 [pid = 2096] [id = 364] 16:35:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 208 (000000B55FB10000) [pid = 2096] [serial = 1092] [outer = 0000000000000000] 16:35:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 209 (000000B56592D800) [pid = 2096] [serial = 1093] [outer = 000000B55FB10000] 16:35:09 INFO - PROCESS | 2096 | 1461281709155 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 210 (000000B56E907000) [pid = 2096] [serial = 1094] [outer = 000000B55FB10000] 16:35:09 INFO - PROCESS | 2096 | 1461281709823 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1023ms 16:35:09 INFO - PROCESS | 2096 | 1461281709847 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 2096 | 1461281709850 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 16:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:35:09 INFO - PROCESS | 2096 | 1461281709854 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 2096 | 1461281709856 Marionette TRACE conn5 <- [1,1422,null,{}] 16:35:09 INFO - PROCESS | 2096 | 1461281709860 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 2096 | 1461281710000 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 16:35:10 INFO - PROCESS | 2096 | 1461281710148 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692C5000 == 98 [pid = 2096] [id = 365] 16:35:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 211 (000000B55D895000) [pid = 2096] [serial = 1095] [outer = 0000000000000000] 16:35:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 212 (000000B560A1C000) [pid = 2096] [serial = 1096] [outer = 000000B55D895000] 16:35:10 INFO - PROCESS | 2096 | 1461281710208 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 213 (000000B5692EDC00) [pid = 2096] [serial = 1097] [outer = 000000B55D895000] 16:35:11 INFO - PROCESS | 2096 | 1461281711023 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1234ms 16:35:11 INFO - PROCESS | 2096 | 1461281711091 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 2096 | 1461281711096 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 16:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:35:11 INFO - PROCESS | 2096 | 1461281711101 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 2096 | 1461281711105 Marionette TRACE conn5 <- [1,1426,null,{}] 16:35:11 INFO - PROCESS | 2096 | 1461281711128 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 2096 | 1461281711260 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 16:35:11 INFO - PROCESS | 2096 | 1461281711403 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBAF000 == 99 [pid = 2096] [id = 366] 16:35:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 214 (000000B563C38C00) [pid = 2096] [serial = 1098] [outer = 0000000000000000] 16:35:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 215 (000000B5646B4000) [pid = 2096] [serial = 1099] [outer = 000000B563C38C00] 16:35:11 INFO - PROCESS | 2096 | 1461281711456 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B568C30800) [pid = 2096] [serial = 1100] [outer = 000000B563C38C00] 16:35:12 INFO - PROCESS | 2096 | 1461281712096 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1049ms 16:35:12 INFO - PROCESS | 2096 | 1461281712154 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 2096 | 1461281712160 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 16:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:35:12 INFO - PROCESS | 2096 | 1461281712167 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 2096 | 1461281712170 Marionette TRACE conn5 <- [1,1430,null,{}] 16:35:12 INFO - PROCESS | 2096 | 1461281712192 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 2096 | 1461281712341 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 16:35:12 INFO - PROCESS | 2096 | 1461281712489 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B575518000 == 98 [pid = 2096] [id = 110] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B578AD9000 == 97 [pid = 2096] [id = 355] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57332C800 == 96 [pid = 2096] [id = 354] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57717C800 == 95 [pid = 2096] [id = 353] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B38800 == 94 [pid = 2096] [id = 352] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AA8800 == 93 [pid = 2096] [id = 351] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713AB800 == 92 [pid = 2096] [id = 350] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B563FEB000 == 91 [pid = 2096] [id = 349] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B576C99400) [pid = 2096] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56497A800 == 92 [pid = 2096] [id = 367] 16:35:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B55D88DC00) [pid = 2096] [serial = 1101] [outer = 0000000000000000] 16:35:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 217 (000000B55F144000) [pid = 2096] [serial = 1102] [outer = 000000B55D88DC00] 16:35:12 INFO - PROCESS | 2096 | 1461281712593 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 218 (000000B568C5A000) [pid = 2096] [serial = 1103] [outer = 000000B55D88DC00] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56051B800 == 91 [pid = 2096] [id = 348] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B571530000 == 90 [pid = 2096] [id = 347] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1AA000 == 89 [pid = 2096] [id = 346] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C209800 == 88 [pid = 2096] [id = 345] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C0E7000 == 87 [pid = 2096] [id = 341] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57721E800 == 86 [pid = 2096] [id = 340] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D72800 == 85 [pid = 2096] [id = 339] 16:35:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B55F830800 == 84 [pid = 2096] [id = 338] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 217 (000000B577629800) [pid = 2096] [serial = 676] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 216 (000000B5714B6C00) [pid = 2096] [serial = 841] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B5714B1400) [pid = 2096] [serial = 630] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 214 (000000B56F813000) [pid = 2096] [serial = 621] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 213 (000000B575597800) [pid = 2096] [serial = 847] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 212 (000000B579E66800) [pid = 2096] [serial = 793] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 211 (000000B56D1F4000) [pid = 2096] [serial = 835] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 210 (000000B578660C00) [pid = 2096] [serial = 688] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 209 (000000B573C62800) [pid = 2096] [serial = 850] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 208 (000000B575D47000) [pid = 2096] [serial = 673] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 207 (000000B56B525C00) [pid = 2096] [serial = 618] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 206 (000000B573CB1000) [pid = 2096] [serial = 730] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 205 (000000B573D34000) [pid = 2096] [serial = 633] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 204 (000000B578077800) [pid = 2096] [serial = 679] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 203 (000000B578076800) [pid = 2096] [serial = 736] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B5738CF800) [pid = 2096] [serial = 844] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B57135BC00) [pid = 2096] [serial = 838] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B5780C4800) [pid = 2096] [serial = 790] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B576C91C00) [pid = 2096] [serial = 639] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B5713F8C00) [pid = 2096] [serial = 727] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B568C4E800) [pid = 2096] [serial = 721] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B57146F000) [pid = 2096] [serial = 627] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B579A37C00) [pid = 2096] [serial = 796] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B56923DC00) [pid = 2096] [serial = 666] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B5770C2400) [pid = 2096] [serial = 856] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B57803E800) [pid = 2096] [serial = 739] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B569236C00) [pid = 2096] [serial = 832] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B57A5C4400) [pid = 2096] [serial = 685] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B56CC3A400) [pid = 2096] [serial = 669] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B56BA94000) [pid = 2096] [serial = 778] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56FF9A400) [pid = 2096] [serial = 781] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B5770B9000) [pid = 2096] [serial = 916] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B57A5CA400) [pid = 2096] [serial = 742] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B573DB0400) [pid = 2096] [serial = 636] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B56C6BB800) [pid = 2096] [serial = 588] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B5769CB000) [pid = 2096] [serial = 682] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B576BD0800) [pid = 2096] [serial = 784] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B578076400) [pid = 2096] [serial = 787] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B575D51800) [pid = 2096] [serial = 733] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B570D0F800) [pid = 2096] [serial = 624] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56BF67400) [pid = 2096] [serial = 724] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B576C96400) [pid = 2096] [serial = 853] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B56BF23400) [pid = 2096] [serial = 892] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B571357800) [pid = 2096] [serial = 895] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B5780C2400) [pid = 2096] [serial = 898] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B578D6A000) [pid = 2096] [serial = 901] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B57A5CE800) [pid = 2096] [serial = 907] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B57A5CD800) [pid = 2096] [serial = 910] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B57A68EC00) [pid = 2096] [serial = 913] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56FDE3C00) [pid = 2096] [serial = 582] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B5715A4000) [pid = 2096] [serial = 585] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B56FCC3800) [pid = 2096] [serial = 549] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56BA9B000) [pid = 2096] [serial = 579] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56BD85C00) [pid = 2096] [serial = 546] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B579E69400) [pid = 2096] [serial = 904] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B5714F0C00) [pid = 2096] [serial = 552] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56B4A5C00) [pid = 2096] [serial = 955] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B568C59C00) [pid = 2096] [serial = 954] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56FCCA800) [pid = 2096] [serial = 949] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B564B61000) [pid = 2096] [serial = 952] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B560A14000) [pid = 2096] [serial = 951] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B579A2FC00) [pid = 2096] [serial = 889] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B56C63C800) [pid = 2096] [serial = 993] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56CC34000) [pid = 2096] [serial = 994] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56FCC5800) [pid = 2096] [serial = 999] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B56FB4F000) [pid = 2096] [serial = 958] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B56ED2F400) [pid = 2096] [serial = 957] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B569733000) [pid = 2096] [serial = 990] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B56BA98800) [pid = 2096] [serial = 991] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B56E663C00) [pid = 2096] [serial = 996] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B568D8B800) [pid = 2096] [serial = 987] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B56B435800) [pid = 2096] [serial = 988] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B5713EC800) [pid = 2096] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B56FF76800) [pid = 2096] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B56FDDE400) [pid = 2096] [serial = 960] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B564CE5C00) [pid = 2096] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56FEF5C00) [pid = 2096] [serial = 963] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B55F916C00) [pid = 2096] [serial = 985] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B55D8A5400) [pid = 2096] [serial = 984] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B5713F2400) [pid = 2096] [serial = 966] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B5714AE000) [pid = 2096] [serial = 969] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B5738CB400) [pid = 2096] [serial = 972] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B573D34800) [pid = 2096] [serial = 975] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B5738CC800) [pid = 2096] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B574CCDC00) [pid = 2096] [serial = 978] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B575B5F800) [pid = 2096] [serial = 981] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B575B53400) [pid = 2096] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56CA04800) [pid = 2096] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B5769C9400) [pid = 2096] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 16:35:12 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56EE69000) [pid = 2096] [serial = 997] [outer = 0000000000000000] [url = about:blank] 16:35:13 INFO - PROCESS | 2096 | 1461281713166 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1030ms 16:35:13 INFO - PROCESS | 2096 | 1461281713198 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 2096 | 1461281713200 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 16:35:13 INFO - PROCESS | 2096 | 1461281713204 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:35:13 INFO - PROCESS | 2096 | 1461281713208 Marionette TRACE conn5 <- [1,1434,null,{}] 16:35:13 INFO - PROCESS | 2096 | 1461281713219 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 2096 | 1461281713327 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 16:35:13 INFO - PROCESS | 2096 | 1461281713437 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB45000 == 85 [pid = 2096] [id = 368] 16:35:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B565690800) [pid = 2096] [serial = 1104] [outer = 0000000000000000] 16:35:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56B4D0400) [pid = 2096] [serial = 1105] [outer = 000000B565690800] 16:35:13 INFO - PROCESS | 2096 | 1461281713493 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56BA90400) [pid = 2096] [serial = 1106] [outer = 000000B565690800] 16:35:13 INFO - PROCESS | 2096 | 1461281713941 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 795ms 16:35:14 INFO - PROCESS | 2096 | 1461281714002 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 2096 | 1461281714005 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 16:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:35:14 INFO - PROCESS | 2096 | 1461281714008 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 2096 | 1461281714010 Marionette TRACE conn5 <- [1,1438,null,{}] 16:35:14 INFO - PROCESS | 2096 | 1461281714014 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 2096 | 1461281714116 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 16:35:14 INFO - PROCESS | 2096 | 1461281714129 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE0F800 == 86 [pid = 2096] [id = 369] 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56BD2FC00) [pid = 2096] [serial = 1107] [outer = 0000000000000000] 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56BF21400) [pid = 2096] [serial = 1108] [outer = 000000B56BD2FC00] 16:35:14 INFO - PROCESS | 2096 | 1461281714177 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B56BF5EC00) [pid = 2096] [serial = 1109] [outer = 000000B56BD2FC00] 16:35:14 INFO - PROCESS | 2096 | 1461281714657 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 692ms 16:35:14 INFO - PROCESS | 2096 | 1461281714703 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 2096 | 1461281714705 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 16:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:35:14 INFO - PROCESS | 2096 | 1461281714709 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 2096 | 1461281714710 Marionette TRACE conn5 <- [1,1442,null,{}] 16:35:14 INFO - PROCESS | 2096 | 1461281714714 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 2096 | 1461281714812 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 16:35:14 INFO - PROCESS | 2096 | 1461281714819 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A0000 == 87 [pid = 2096] [id = 370] 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B56C638400) [pid = 2096] [serial = 1110] [outer = 0000000000000000] 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56C642C00) [pid = 2096] [serial = 1111] [outer = 000000B56C638400] 16:35:14 INFO - PROCESS | 2096 | 1461281714867 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56CB24000) [pid = 2096] [serial = 1112] [outer = 000000B56C638400] 16:35:15 INFO - PROCESS | 2096 | 1461281715383 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 733ms 16:35:15 INFO - PROCESS | 2096 | 1461281715474 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 2096 | 1461281715476 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 16:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:35:15 INFO - PROCESS | 2096 | 1461281715488 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 2096 | 1461281715490 Marionette TRACE conn5 <- [1,1446,null,{}] 16:35:15 INFO - PROCESS | 2096 | 1461281715494 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 2096 | 1461281715645 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 16:35:15 INFO - PROCESS | 2096 | 1461281715669 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573317800 == 88 [pid = 2096] [id = 371] 16:35:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56D90CC00) [pid = 2096] [serial = 1113] [outer = 0000000000000000] 16:35:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56E908400) [pid = 2096] [serial = 1114] [outer = 000000B56D90CC00] 16:35:15 INFO - PROCESS | 2096 | 1461281715719 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56F81CC00) [pid = 2096] [serial = 1115] [outer = 000000B56D90CC00] 16:35:16 INFO - PROCESS | 2096 | 1461281716217 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 776ms 16:35:16 INFO - PROCESS | 2096 | 1461281716265 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 2096 | 1461281716267 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 16:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:35:16 INFO - PROCESS | 2096 | 1461281716275 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 2096 | 1461281716277 Marionette TRACE conn5 <- [1,1450,null,{}] 16:35:16 INFO - PROCESS | 2096 | 1461281716281 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 2096 | 1461281716410 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 16:35:16 INFO - PROCESS | 2096 | 1461281716432 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573877800 == 89 [pid = 2096] [id = 372] 16:35:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B56FB4F000) [pid = 2096] [serial = 1116] [outer = 0000000000000000] 16:35:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B56FCA8400) [pid = 2096] [serial = 1117] [outer = 000000B56FB4F000] 16:35:16 INFO - PROCESS | 2096 | 1461281716479 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B56FCCC400) [pid = 2096] [serial = 1118] [outer = 000000B56FB4F000] 16:35:16 INFO - PROCESS | 2096 | 1461281716944 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 734ms 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B56FEF6000) [pid = 2096] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B57159F400) [pid = 2096] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B565F94C00) [pid = 2096] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B566339C00) [pid = 2096] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B55F1EE400) [pid = 2096] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56CC35000) [pid = 2096] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B563E94000) [pid = 2096] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B55D8A0400) [pid = 2096] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B565F9FC00) [pid = 2096] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56FEF6400) [pid = 2096] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56D902C00) [pid = 2096] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:35:17 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B576C90C00) [pid = 2096] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:35:17 INFO - PROCESS | 2096 | 1461281717169 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 2096 | 1461281717171 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 16:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:35:17 INFO - PROCESS | 2096 | 1461281717181 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 2096 | 1461281717183 Marionette TRACE conn5 <- [1,1454,null,{}] 16:35:17 INFO - PROCESS | 2096 | 1461281717186 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 2096 | 1461281717283 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 16:35:17 INFO - PROCESS | 2096 | 1461281717289 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B1800 == 90 [pid = 2096] [id = 373] 16:35:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56B523C00) [pid = 2096] [serial = 1119] [outer = 0000000000000000] 16:35:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56BF67C00) [pid = 2096] [serial = 1120] [outer = 000000B56B523C00] 16:35:17 INFO - PROCESS | 2096 | 1461281717337 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B56FDDB400) [pid = 2096] [serial = 1121] [outer = 000000B56B523C00] 16:35:17 INFO - PROCESS | 2096 | 1461281717778 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 629ms 16:35:17 INFO - PROCESS | 2096 | 1461281717811 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 16:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:35:17 INFO - PROCESS | 2096 | 1461281717813 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 16:35:17 INFO - PROCESS | 2096 | 1461281717817 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 2096 | 1461281717819 Marionette TRACE conn5 <- [1,1458,null,{}] 16:35:17 INFO - PROCESS | 2096 | 1461281717828 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 2096 | 1461281717927 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 16:35:17 INFO - PROCESS | 2096 | 1461281717934 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574484000 == 91 [pid = 2096] [id = 374] 16:35:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B56FEF0000) [pid = 2096] [serial = 1122] [outer = 0000000000000000] 16:35:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56FF73400) [pid = 2096] [serial = 1123] [outer = 000000B56FEF0000] 16:35:17 INFO - PROCESS | 2096 | 1461281717981 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56FFA3400) [pid = 2096] [serial = 1124] [outer = 000000B56FEF0000] 16:35:18 INFO - PROCESS | 2096 | 1461281718432 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 649ms 16:35:18 INFO - PROCESS | 2096 | 1461281718469 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 2096 | 1461281718472 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 16:35:18 INFO - PROCESS | 2096 | 1461281718475 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:35:18 INFO - PROCESS | 2096 | 1461281718476 Marionette TRACE conn5 <- [1,1462,null,{}] 16:35:18 INFO - PROCESS | 2096 | 1461281718480 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 2096 | 1461281718579 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 16:35:18 INFO - PROCESS | 2096 | 1461281718586 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B3A800 == 92 [pid = 2096] [id = 375] 16:35:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B570D0F000) [pid = 2096] [serial = 1125] [outer = 0000000000000000] 16:35:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B571356800) [pid = 2096] [serial = 1126] [outer = 000000B570D0F000] 16:35:18 INFO - PROCESS | 2096 | 1461281718633 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B5713F7400) [pid = 2096] [serial = 1127] [outer = 000000B570D0F000] 16:35:19 INFO - PROCESS | 2096 | 1461281719110 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 689ms 16:35:19 INFO - PROCESS | 2096 | 1461281719240 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 2096 | 1461281719244 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 16:35:19 INFO - PROCESS | 2096 | 1461281719251 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:35:19 INFO - PROCESS | 2096 | 1461281719255 Marionette TRACE conn5 <- [1,1466,null,{}] 16:35:19 INFO - PROCESS | 2096 | 1461281719265 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 2096 | 1461281719416 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 16:35:19 INFO - PROCESS | 2096 | 1461281719533 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8B9000 == 93 [pid = 2096] [id = 376] 16:35:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B55F1EE000) [pid = 2096] [serial = 1128] [outer = 0000000000000000] 16:35:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B55F83D000) [pid = 2096] [serial = 1129] [outer = 000000B55F1EE000] 16:35:19 INFO - PROCESS | 2096 | 1461281719593 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B564C0EC00) [pid = 2096] [serial = 1130] [outer = 000000B55F1EE000] 16:35:20 INFO - PROCESS | 2096 | 1461281720262 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1031ms 16:35:20 INFO - PROCESS | 2096 | 1461281720289 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 2096 | 1461281720293 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 16:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:35:20 INFO - PROCESS | 2096 | 1461281720302 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 2096 | 1461281720306 Marionette TRACE conn5 <- [1,1470,null,{}] 16:35:20 INFO - PROCESS | 2096 | 1461281720311 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:20 INFO - PROCESS | 2096 | 1461281720440 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 16:35:20 INFO - PROCESS | 2096 | 1461281720580 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D74800 == 94 [pid = 2096] [id = 377] 16:35:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B569735C00) [pid = 2096] [serial = 1131] [outer = 0000000000000000] 16:35:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B56B51E800) [pid = 2096] [serial = 1132] [outer = 000000B569735C00] 16:35:20 INFO - PROCESS | 2096 | 1461281720638 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B56BF23400) [pid = 2096] [serial = 1133] [outer = 000000B569735C00] 16:35:21 INFO - PROCESS | 2096 | 1461281721278 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1031ms 16:35:21 INFO - PROCESS | 2096 | 1461281721334 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 2096 | 1461281721337 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 16:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:35:21 INFO - PROCESS | 2096 | 1461281721341 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 2096 | 1461281721343 Marionette TRACE conn5 <- [1,1474,null,{}] 16:35:21 INFO - PROCESS | 2096 | 1461281721354 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 2096 | 1461281721508 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 16:35:21 INFO - PROCESS | 2096 | 1461281721649 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DB5000 == 95 [pid = 2096] [id = 378] 16:35:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56E65F400) [pid = 2096] [serial = 1134] [outer = 0000000000000000] 16:35:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B56E904800) [pid = 2096] [serial = 1135] [outer = 000000B56E65F400] 16:35:21 INFO - PROCESS | 2096 | 1461281721711 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B56FDE1400) [pid = 2096] [serial = 1136] [outer = 000000B56E65F400] 16:35:22 INFO - PROCESS | 2096 | 1461281722319 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1027ms 16:35:22 INFO - PROCESS | 2096 | 1461281722370 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 2096 | 1461281722372 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 16:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:35:22 INFO - PROCESS | 2096 | 1461281722376 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 2096 | 1461281722378 Marionette TRACE conn5 <- [1,1478,null,{}] 16:35:22 INFO - PROCESS | 2096 | 1461281722382 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:22 INFO - PROCESS | 2096 | 1461281722507 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 16:35:22 INFO - PROCESS | 2096 | 1461281722644 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A6E000 == 96 [pid = 2096] [id = 379] 16:35:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B5713F5000) [pid = 2096] [serial = 1137] [outer = 0000000000000000] 16:35:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B571472800) [pid = 2096] [serial = 1138] [outer = 000000B5713F5000] 16:35:22 INFO - PROCESS | 2096 | 1461281722702 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B57159E400) [pid = 2096] [serial = 1139] [outer = 000000B5713F5000] 16:35:23 INFO - PROCESS | 2096 | 1461281723318 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 985ms 16:35:23 INFO - PROCESS | 2096 | 1461281723364 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 2096 | 1461281723367 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 16:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:35:23 INFO - PROCESS | 2096 | 1461281723370 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 2096 | 1461281723373 Marionette TRACE conn5 <- [1,1482,null,{}] 16:35:23 INFO - PROCESS | 2096 | 1461281723376 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 2096 | 1461281723498 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 16:35:23 INFO - PROCESS | 2096 | 1461281723635 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577179800 == 97 [pid = 2096] [id = 380] 16:35:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B5738C4C00) [pid = 2096] [serial = 1140] [outer = 0000000000000000] 16:35:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B5738D1800) [pid = 2096] [serial = 1141] [outer = 000000B5738C4C00] 16:35:23 INFO - PROCESS | 2096 | 1461281723692 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B573CB8800) [pid = 2096] [serial = 1142] [outer = 000000B5738C4C00] 16:35:24 INFO - PROCESS | 2096 | 1461281724289 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 983ms 16:35:24 INFO - PROCESS | 2096 | 1461281724356 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 2096 | 1461281724359 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 16:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:35:24 INFO - PROCESS | 2096 | 1461281724362 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 2096 | 1461281724365 Marionette TRACE conn5 <- [1,1486,null,{}] 16:35:24 INFO - PROCESS | 2096 | 1461281724369 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:24 INFO - PROCESS | 2096 | 1461281724517 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 16:35:24 INFO - PROCESS | 2096 | 1461281724659 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57821A800 == 98 [pid = 2096] [id = 381] 16:35:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B573DB0C00) [pid = 2096] [serial = 1143] [outer = 0000000000000000] 16:35:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B575D43000) [pid = 2096] [serial = 1144] [outer = 000000B573DB0C00] 16:35:24 INFO - PROCESS | 2096 | 1461281724720 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B5769C6400) [pid = 2096] [serial = 1145] [outer = 000000B573DB0C00] 16:35:25 INFO - PROCESS | 2096 | 1461281725274 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 943ms 16:35:25 INFO - PROCESS | 2096 | 1461281725308 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 2096 | 1461281725311 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 16:35:25 INFO - PROCESS | 2096 | 1461281725314 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:35:25 INFO - PROCESS | 2096 | 1461281725316 Marionette TRACE conn5 <- [1,1490,null,{}] 16:35:25 INFO - PROCESS | 2096 | 1461281725320 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 2096 | 1461281725442 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 16:35:25 INFO - PROCESS | 2096 | 1461281725552 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578520000 == 99 [pid = 2096] [id = 382] 16:35:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B576991000) [pid = 2096] [serial = 1146] [outer = 0000000000000000] 16:35:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B576BD0800) [pid = 2096] [serial = 1147] [outer = 000000B576991000] 16:35:25 INFO - PROCESS | 2096 | 1461281725609 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B576C91C00) [pid = 2096] [serial = 1148] [outer = 000000B576991000] 16:35:26 INFO - PROCESS | 2096 | 1461281726164 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 880ms 16:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:35:26 INFO - PROCESS | 2096 | 1461281726196 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 2096 | 1461281726199 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 16:35:26 INFO - PROCESS | 2096 | 1461281726203 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 2096 | 1461281726205 Marionette TRACE conn5 <- [1,1494,null,{}] 16:35:26 INFO - PROCESS | 2096 | 1461281726210 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:26 INFO - PROCESS | 2096 | 1461281726331 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 16:35:26 INFO - PROCESS | 2096 | 1461281726442 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578AC9000 == 100 [pid = 2096] [id = 383] 16:35:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B576C9B000) [pid = 2096] [serial = 1149] [outer = 0000000000000000] 16:35:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B5770B6C00) [pid = 2096] [serial = 1150] [outer = 000000B576C9B000] 16:35:26 INFO - PROCESS | 2096 | 1461281726499 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B5771D7800) [pid = 2096] [serial = 1151] [outer = 000000B576C9B000] 16:35:27 INFO - PROCESS | 2096 | 1461281727052 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 881ms 16:35:27 INFO - PROCESS | 2096 | 1461281727087 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 16:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:35:27 INFO - PROCESS | 2096 | 1461281727090 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 16:35:27 INFO - PROCESS | 2096 | 1461281727093 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 2096 | 1461281727095 Marionette TRACE conn5 <- [1,1498,null,{}] 16:35:27 INFO - PROCESS | 2096 | 1461281727099 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 2096 | 1461281727220 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 16:35:27 INFO - PROCESS | 2096 | 1461281727332 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578DA9800 == 101 [pid = 2096] [id = 384] 16:35:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B57761A400) [pid = 2096] [serial = 1152] [outer = 0000000000000000] 16:35:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B57761E000) [pid = 2096] [serial = 1153] [outer = 000000B57761A400] 16:35:27 INFO - PROCESS | 2096 | 1461281727387 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B577AF0400) [pid = 2096] [serial = 1154] [outer = 000000B57761A400] 16:35:28 INFO - PROCESS | 2096 | 1461281727989 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 943ms 16:35:28 INFO - PROCESS | 2096 | 1461281728038 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 2096 | 1461281728041 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 16:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:35:28 INFO - PROCESS | 2096 | 1461281728045 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 2096 | 1461281728047 Marionette TRACE conn5 <- [1,1502,null,{}] 16:35:28 INFO - PROCESS | 2096 | 1461281728051 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:28 INFO - PROCESS | 2096 | 1461281728173 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 16:35:28 INFO - PROCESS | 2096 | 1461281728284 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57A662800 == 102 [pid = 2096] [id = 385] 16:35:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B57761AC00) [pid = 2096] [serial = 1155] [outer = 0000000000000000] 16:35:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B578076C00) [pid = 2096] [serial = 1156] [outer = 000000B57761AC00] 16:35:28 INFO - PROCESS | 2096 | 1461281728339 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B5780C3C00) [pid = 2096] [serial = 1157] [outer = 000000B57761AC00] 16:35:28 INFO - PROCESS | 2096 | 1461281728941 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 942ms 16:35:28 INFO - PROCESS | 2096 | 1461281728990 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 2096 | 1461281728993 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 16:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:35:29 INFO - PROCESS | 2096 | 1461281728996 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 2096 | 1461281728999 Marionette TRACE conn5 <- [1,1506,null,{}] 16:35:29 INFO - PROCESS | 2096 | 1461281729003 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:29 INFO - PROCESS | 2096 | 1461281729160 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 16:35:29 INFO - PROCESS | 2096 | 1461281729267 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AEF1000 == 103 [pid = 2096] [id = 386] 16:35:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B5782EBC00) [pid = 2096] [serial = 1158] [outer = 0000000000000000] 16:35:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B578661800) [pid = 2096] [serial = 1159] [outer = 000000B5782EBC00] 16:35:29 INFO - PROCESS | 2096 | 1461281729328 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B578D71000) [pid = 2096] [serial = 1160] [outer = 000000B5782EBC00] 16:35:29 INFO - PROCESS | 2096 | 1461281729947 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1031ms 16:35:30 INFO - PROCESS | 2096 | 1461281730030 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 2096 | 1461281730032 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 16:35:30 INFO - PROCESS | 2096 | 1461281730036 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:35:30 INFO - PROCESS | 2096 | 1461281730039 Marionette TRACE conn5 <- [1,1510,null,{}] 16:35:30 INFO - PROCESS | 2096 | 1461281730043 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 2096 | 1461281730173 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 16:35:30 INFO - PROCESS | 2096 | 1461281730282 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE8B800 == 104 [pid = 2096] [id = 387] 16:35:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B5642F9400) [pid = 2096] [serial = 1161] [outer = 0000000000000000] 16:35:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56BA36400) [pid = 2096] [serial = 1162] [outer = 000000B5642F9400] 16:35:30 INFO - PROCESS | 2096 | 1461281730338 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B573CB4800) [pid = 2096] [serial = 1163] [outer = 000000B5642F9400] 16:35:31 INFO - PROCESS | 2096 | 1461281731148 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:35:31 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 () { 16:35:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:35:31 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 () { 16:35:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:35:31 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 () { 16:35:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:35:31 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 () { 16:35:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:35:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1182ms 16:35:31 INFO - PROCESS | 2096 | 1461281731221 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 2096 | 1461281731225 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 16:35:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:35:31 INFO - PROCESS | 2096 | 1461281731276 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 2096 | 1461281731279 Marionette TRACE conn5 <- [1,1514,null,{}] 16:35:31 INFO - PROCESS | 2096 | 1461281731287 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 2096 | 1461281731420 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 16:35:31 INFO - PROCESS | 2096 | 1461281731556 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC5B800 == 105 [pid = 2096] [id = 388] 16:35:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B563F67000) [pid = 2096] [serial = 1164] [outer = 0000000000000000] 16:35:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B564C11400) [pid = 2096] [serial = 1165] [outer = 000000B563F67000] 16:35:31 INFO - PROCESS | 2096 | 1461281731611 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B569234800) [pid = 2096] [serial = 1166] [outer = 000000B563F67000] 16:35:32 INFO - PROCESS | 2096 | 1461281732177 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:35:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:35:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:35:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:35:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 965ms 16:35:32 INFO - PROCESS | 2096 | 1461281732221 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 2096 | 1461281732228 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 16:35:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:35:32 INFO - PROCESS | 2096 | 1461281732234 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 2096 | 1461281732236 Marionette TRACE conn5 <- [1,1518,null,{}] 16:35:32 INFO - PROCESS | 2096 | 1461281732259 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:32 INFO - PROCESS | 2096 | 1461281732376 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 16:35:32 INFO - PROCESS | 2096 | 1461281732540 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568681800 == 106 [pid = 2096] [id = 389] 16:35:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56BD2E800) [pid = 2096] [serial = 1167] [outer = 0000000000000000] 16:35:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56BD86400) [pid = 2096] [serial = 1168] [outer = 000000B56BD2E800] 16:35:32 INFO - PROCESS | 2096 | 1461281732593 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56CC2CC00) [pid = 2096] [serial = 1169] [outer = 000000B56BD2E800] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B15A800 == 105 [pid = 2096] [id = 326] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B574484000 == 104 [pid = 2096] [id = 374] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713B1800 == 103 [pid = 2096] [id = 373] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B573877800 == 102 [pid = 2096] [id = 372] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B573317800 == 101 [pid = 2096] [id = 371] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A0000 == 100 [pid = 2096] [id = 370] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE0F800 == 99 [pid = 2096] [id = 369] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B574CC0C00) [pid = 2096] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B5782EB800) [pid = 2096] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B576BC6C00) [pid = 2096] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB45000 == 98 [pid = 2096] [id = 368] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56497A800 == 97 [pid = 2096] [id = 367] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBAF000 == 96 [pid = 2096] [id = 366] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B475800 == 95 [pid = 2096] [id = 364] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57F020000 == 94 [pid = 2096] [id = 363] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57F005800 == 93 [pid = 2096] [id = 362] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57CE29800 == 92 [pid = 2096] [id = 361] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C581000 == 91 [pid = 2096] [id = 360] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B997800 == 90 [pid = 2096] [id = 359] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B573872000 == 89 [pid = 2096] [id = 358] 16:35:33 INFO - PROCESS | 2096 | 1461281733260 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:35:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD67000 == 88 [pid = 2096] [id = 357] 16:35:33 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 16:35:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:35:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:35:33 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. 16:35:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:35:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1044ms 16:35:33 INFO - PROCESS | 2096 | 1461281733284 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 2096 | 1461281733287 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 16:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:35:33 INFO - PROCESS | 2096 | 1461281733290 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 2096 | 1461281733294 Marionette TRACE conn5 <- [1,1522,null,{}] 16:35:33 INFO - PROCESS | 2096 | 1461281733329 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:33 INFO - PROCESS | 2096 | 1461281733436 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B570CCDC00) [pid = 2096] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B570CCAC00) [pid = 2096] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56FCC5C00) [pid = 2096] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B573D3DC00) [pid = 2096] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B5697B2800) [pid = 2096] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B56D179000) [pid = 2096] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B56BD29C00) [pid = 2096] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B56EDC4800) [pid = 2096] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B56B4A9400) [pid = 2096] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B56FF98400) [pid = 2096] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B564C10C00) [pid = 2096] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B5771DC400) [pid = 2096] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B56BD7F400) [pid = 2096] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B578036800) [pid = 2096] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56D17AC00) [pid = 2096] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B56F81FC00) [pid = 2096] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B56BF2D400) [pid = 2096] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B564E8A400) [pid = 2096] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B56BD7A000) [pid = 2096] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B5697AB400) [pid = 2096] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B55EA68400) [pid = 2096] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B571493C00) [pid = 2096] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B56F813C00) [pid = 2096] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B5770BF000) [pid = 2096] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B55D89E000) [pid = 2096] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B5714EAC00) [pid = 2096] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B569719C00) [pid = 2096] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B5738D0800) [pid = 2096] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 16:35:33 INFO - PROCESS | 2096 | 1461281733543 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE8B000 == 89 [pid = 2096] [id = 390] 16:35:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B563E4A800) [pid = 2096] [serial = 1170] [outer = 0000000000000000] 16:35:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B568D8AC00) [pid = 2096] [serial = 1171] [outer = 000000B563E4A800] 16:35:33 INFO - PROCESS | 2096 | 1461281733595 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B56BB3D000) [pid = 2096] [serial = 1172] [outer = 000000B563E4A800] 16:35:34 INFO - PROCESS | 2096 | 1461281734035 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 819ms 16:35:34 INFO - PROCESS | 2096 | 1461281734111 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 2096 | 1461281734114 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 16:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:35:34 INFO - PROCESS | 2096 | 1461281734118 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 2096 | 1461281734120 Marionette TRACE conn5 <- [1,1526,null,{}] 16:35:34 INFO - PROCESS | 2096 | 1461281734124 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 2096 | 1461281734229 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 16:35:34 INFO - PROCESS | 2096 | 1461281734240 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D92000 == 90 [pid = 2096] [id = 391] 16:35:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B56BF5C800) [pid = 2096] [serial = 1173] [outer = 0000000000000000] 16:35:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B56CB2A400) [pid = 2096] [serial = 1174] [outer = 000000B56BF5C800] 16:35:34 INFO - PROCESS | 2096 | 1461281734287 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B56D9E9C00) [pid = 2096] [serial = 1175] [outer = 000000B56BF5C800] 16:35:34 INFO - PROCESS | 2096 | 1461281734752 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 693ms 16:35:34 INFO - PROCESS | 2096 | 1461281734812 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 2096 | 1461281734814 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 16:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:35:34 INFO - PROCESS | 2096 | 1461281734846 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 2096 | 1461281734848 Marionette TRACE conn5 <- [1,1530,null,{}] 16:35:34 INFO - PROCESS | 2096 | 1461281734854 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 2096 | 1461281734955 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 16:35:35 INFO - PROCESS | 2096 | 1461281735064 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573873000 == 91 [pid = 2096] [id = 392] 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B565691800) [pid = 2096] [serial = 1176] [outer = 0000000000000000] 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B56EDBE800) [pid = 2096] [serial = 1177] [outer = 000000B565691800] 16:35:35 INFO - PROCESS | 2096 | 1461281735111 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56F8D6000) [pid = 2096] [serial = 1178] [outer = 000000B565691800] 16:35:35 INFO - PROCESS | 2096 | 1461281735515 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 692ms 16:35:35 INFO - PROCESS | 2096 | 1461281735539 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 2096 | 1461281735541 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 16:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:35:35 INFO - PROCESS | 2096 | 1461281735550 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 2096 | 1461281735552 Marionette TRACE conn5 <- [1,1534,null,{}] 16:35:35 INFO - PROCESS | 2096 | 1461281735556 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 2096 | 1461281735707 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 16:35:35 INFO - PROCESS | 2096 | 1461281735737 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B35000 == 92 [pid = 2096] [id = 393] 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56FCB1400) [pid = 2096] [serial = 1179] [outer = 0000000000000000] 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56FE8E000) [pid = 2096] [serial = 1180] [outer = 000000B56FCB1400] 16:35:35 INFO - PROCESS | 2096 | 1461281735786 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B57135C400) [pid = 2096] [serial = 1181] [outer = 000000B56FCB1400] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B563C38C00) [pid = 2096] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56D90CC00) [pid = 2096] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B56BD2FC00) [pid = 2096] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56FB4F000) [pid = 2096] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B565690800) [pid = 2096] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B56C638400) [pid = 2096] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B55D88DC00) [pid = 2096] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B56B523C00) [pid = 2096] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:35:36 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56FEF0000) [pid = 2096] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:35:36 INFO - PROCESS | 2096 | 1461281736750 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:35:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1235ms 16:35:36 INFO - PROCESS | 2096 | 1461281736784 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 2096 | 1461281736790 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 16:35:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:35:36 INFO - PROCESS | 2096 | 1461281736796 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 2096 | 1461281736801 Marionette TRACE conn5 <- [1,1538,null,{}] 16:35:36 INFO - PROCESS | 2096 | 1461281736806 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 2096 | 1461281736943 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 16:35:37 INFO - PROCESS | 2096 | 1461281737102 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E971000 == 93 [pid = 2096] [id = 394] 16:35:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B565BB2000) [pid = 2096] [serial = 1182] [outer = 0000000000000000] 16:35:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B568C58800) [pid = 2096] [serial = 1183] [outer = 000000B565BB2000] 16:35:37 INFO - PROCESS | 2096 | 1461281737162 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B5697B5000) [pid = 2096] [serial = 1184] [outer = 000000B565BB2000] 16:35:37 INFO - PROCESS | 2096 | 1461281737785 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1033ms 16:35:37 INFO - PROCESS | 2096 | 1461281737832 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 2096 | 1461281737839 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 16:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:35:37 INFO - PROCESS | 2096 | 1461281737846 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 2096 | 1461281737849 Marionette TRACE conn5 <- [1,1542,null,{}] 16:35:37 INFO - PROCESS | 2096 | 1461281737895 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 2096 | 1461281738033 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 16:35:38 INFO - PROCESS | 2096 | 1461281738167 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573871000 == 94 [pid = 2096] [id = 395] 16:35:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B56BF2DC00) [pid = 2096] [serial = 1185] [outer = 0000000000000000] 16:35:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B56CB23400) [pid = 2096] [serial = 1186] [outer = 000000B56BF2DC00] 16:35:38 INFO - PROCESS | 2096 | 1461281738227 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56EDC2000) [pid = 2096] [serial = 1187] [outer = 000000B56BF2DC00] 16:35:38 INFO - PROCESS | 2096 | 1461281738802 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 985ms 16:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:35:38 INFO - PROCESS | 2096 | 1461281738837 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 2096 | 1461281738840 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 16:35:38 INFO - PROCESS | 2096 | 1461281738844 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 2096 | 1461281738848 Marionette TRACE conn5 <- [1,1546,null,{}] 16:35:38 INFO - PROCESS | 2096 | 1461281738860 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 2096 | 1461281738991 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 16:35:39 INFO - PROCESS | 2096 | 1461281739149 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A3C000 == 95 [pid = 2096] [id = 396] 16:35:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56FEFA000) [pid = 2096] [serial = 1188] [outer = 0000000000000000] 16:35:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56FF98400) [pid = 2096] [serial = 1189] [outer = 000000B56FEFA000] 16:35:39 INFO - PROCESS | 2096 | 1461281739210 Marionette DEBUG loaded listener.js 16:35:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B5713F1000) [pid = 2096] [serial = 1190] [outer = 000000B56FEFA000] 16:35:39 INFO - PROCESS | 2096 | 1461281739828 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1035ms 16:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:35:39 INFO - PROCESS | 2096 | 1461281739881 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 2096 | 1461281739884 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 16:35:39 INFO - PROCESS | 2096 | 1461281739888 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 2096 | 1461281739890 Marionette TRACE conn5 <- [1,1550,null,{}] 16:35:39 INFO - PROCESS | 2096 | 1461281739894 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 2096 | 1461281740020 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 16:35:40 INFO - PROCESS | 2096 | 1461281740162 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577918800 == 96 [pid = 2096] [id = 397] 16:35:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B571474C00) [pid = 2096] [serial = 1191] [outer = 0000000000000000] 16:35:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B5714B5800) [pid = 2096] [serial = 1192] [outer = 000000B571474C00] 16:35:40 INFO - PROCESS | 2096 | 1461281740220 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B5715A2000) [pid = 2096] [serial = 1193] [outer = 000000B571474C00] 16:35:40 INFO - PROCESS | 2096 | 1461281740792 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 943ms 16:35:40 INFO - PROCESS | 2096 | 1461281740832 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 2096 | 1461281740835 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 16:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:35:40 INFO - PROCESS | 2096 | 1461281740838 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 2096 | 1461281740840 Marionette TRACE conn5 <- [1,1554,null,{}] 16:35:40 INFO - PROCESS | 2096 | 1461281740844 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 2096 | 1461281740968 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 16:35:41 INFO - PROCESS | 2096 | 1461281741082 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B579942800 == 97 [pid = 2096] [id = 398] 16:35:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B571492C00) [pid = 2096] [serial = 1194] [outer = 0000000000000000] 16:35:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B573CB8400) [pid = 2096] [serial = 1195] [outer = 000000B571492C00] 16:35:41 INFO - PROCESS | 2096 | 1461281741178 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B573DB1C00) [pid = 2096] [serial = 1196] [outer = 000000B571492C00] 16:35:41 INFO - PROCESS | 2096 | 1461281741759 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 985ms 16:35:41 INFO - PROCESS | 2096 | 1461281741826 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 2096 | 1461281741829 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 16:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:35:41 INFO - PROCESS | 2096 | 1461281741833 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 2096 | 1461281741835 Marionette TRACE conn5 <- [1,1558,null,{}] 16:35:41 INFO - PROCESS | 2096 | 1461281741854 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 2096 | 1461281741998 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 16:35:42 INFO - PROCESS | 2096 | 1461281742133 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF4B000 == 98 [pid = 2096] [id = 399] 16:35:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B575B5D800) [pid = 2096] [serial = 1197] [outer = 0000000000000000] 16:35:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B57699B800) [pid = 2096] [serial = 1198] [outer = 000000B575B5D800] 16:35:42 INFO - PROCESS | 2096 | 1461281742196 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B576BD7400) [pid = 2096] [serial = 1199] [outer = 000000B575B5D800] 16:35:42 INFO - PROCESS | 2096 | 1461281742778 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1004ms 16:35:42 INFO - PROCESS | 2096 | 1461281742838 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 2096 | 1461281742841 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 16:35:42 INFO - PROCESS | 2096 | 1461281742844 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:35:42 INFO - PROCESS | 2096 | 1461281742846 Marionette TRACE conn5 <- [1,1562,null,{}] 16:35:42 INFO - PROCESS | 2096 | 1461281742850 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 2096 | 1461281742972 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 16:35:43 INFO - PROCESS | 2096 | 1461281743085 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B30B000 == 99 [pid = 2096] [id = 400] 16:35:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B576BD0C00) [pid = 2096] [serial = 1200] [outer = 0000000000000000] 16:35:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B5770C2C00) [pid = 2096] [serial = 1201] [outer = 000000B576BD0C00] 16:35:43 INFO - PROCESS | 2096 | 1461281743182 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B57803F400) [pid = 2096] [serial = 1202] [outer = 000000B576BD0C00] 16:35:43 INFO - PROCESS | 2096 | 1461281743778 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 986ms 16:35:43 INFO - PROCESS | 2096 | 1461281743832 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 2096 | 1461281743835 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 16:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:35:43 INFO - PROCESS | 2096 | 1461281743853 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 2096 | 1461281743855 Marionette TRACE conn5 <- [1,1566,null,{}] 16:35:43 INFO - PROCESS | 2096 | 1461281743860 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 2096 | 1461281743980 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 16:35:44 INFO - PROCESS | 2096 | 1461281744123 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B98D000 == 100 [pid = 2096] [id = 401] 16:35:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B578035000) [pid = 2096] [serial = 1203] [outer = 0000000000000000] 16:35:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B5782ED000) [pid = 2096] [serial = 1204] [outer = 000000B578035000] 16:35:44 INFO - PROCESS | 2096 | 1461281744180 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B578D6E400) [pid = 2096] [serial = 1205] [outer = 000000B578035000] 16:35:44 INFO - PROCESS | 2096 | 1461281744705 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 880ms 16:35:44 INFO - PROCESS | 2096 | 1461281744735 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 2096 | 1461281744738 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 16:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:35:44 INFO - PROCESS | 2096 | 1461281744743 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 2096 | 1461281744745 Marionette TRACE conn5 <- [1,1570,null,{}] 16:35:44 INFO - PROCESS | 2096 | 1461281744749 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 2096 | 1461281744871 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 16:35:44 INFO - PROCESS | 2096 | 1461281744985 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C082000 == 101 [pid = 2096] [id = 402] 16:35:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B57865FC00) [pid = 2096] [serial = 1206] [outer = 0000000000000000] 16:35:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B579E64000) [pid = 2096] [serial = 1207] [outer = 000000B57865FC00] 16:35:45 INFO - PROCESS | 2096 | 1461281745081 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B579E6C000) [pid = 2096] [serial = 1208] [outer = 000000B57865FC00] 16:35:45 INFO - PROCESS | 2096 | 1461281745677 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 986ms 16:35:45 INFO - PROCESS | 2096 | 1461281745732 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 2096 | 1461281745735 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 16:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:35:45 INFO - PROCESS | 2096 | 1461281745739 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 2096 | 1461281745741 Marionette TRACE conn5 <- [1,1574,null,{}] 16:35:45 INFO - PROCESS | 2096 | 1461281745745 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:45 INFO - PROCESS | 2096 | 1461281745868 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 16:35:46 INFO - PROCESS | 2096 | 1461281746012 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C31C800 == 102 [pid = 2096] [id = 403] 16:35:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B574C0E800) [pid = 2096] [serial = 1209] [outer = 0000000000000000] 16:35:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B574C14000) [pid = 2096] [serial = 1210] [outer = 000000B574C0E800] 16:35:46 INFO - PROCESS | 2096 | 1461281746068 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B579E62400) [pid = 2096] [serial = 1211] [outer = 000000B574C0E800] 16:35:46 INFO - PROCESS | 2096 | 1461281746732 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1027ms 16:35:46 INFO - PROCESS | 2096 | 1461281746769 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 2096 | 1461281746772 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 16:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:35:46 INFO - PROCESS | 2096 | 1461281746775 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 2096 | 1461281746778 Marionette TRACE conn5 <- [1,1578,null,{}] 16:35:46 INFO - PROCESS | 2096 | 1461281746799 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:47 INFO - PROCESS | 2096 | 1461281746993 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 16:35:47 INFO - PROCESS | 2096 | 1461281747109 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B471800 == 103 [pid = 2096] [id = 404] 16:35:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B565922000) [pid = 2096] [serial = 1212] [outer = 0000000000000000] 16:35:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B569238400) [pid = 2096] [serial = 1213] [outer = 000000B565922000] 16:35:47 INFO - PROCESS | 2096 | 1461281747172 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B57A096000) [pid = 2096] [serial = 1214] [outer = 000000B565922000] 16:35:47 INFO - PROCESS | 2096 | 1461281747944 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1260ms 16:35:48 INFO - PROCESS | 2096 | 1461281748038 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 2096 | 1461281748043 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 16:35:48 INFO - PROCESS | 2096 | 1461281748048 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:35:48 INFO - PROCESS | 2096 | 1461281748052 Marionette TRACE conn5 <- [1,1582,null,{}] 16:35:48 INFO - PROCESS | 2096 | 1461281748057 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 2096 | 1461281748215 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 16:35:48 INFO - PROCESS | 2096 | 1461281748357 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570918800 == 104 [pid = 2096] [id = 405] 16:35:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B560BC2800) [pid = 2096] [serial = 1215] [outer = 0000000000000000] 16:35:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B563C7BC00) [pid = 2096] [serial = 1216] [outer = 000000B560BC2800] 16:35:48 INFO - PROCESS | 2096 | 1461281748413 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B568D83C00) [pid = 2096] [serial = 1217] [outer = 000000B560BC2800] 16:35:49 INFO - PROCESS | 2096 | 1461281749066 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1080ms 16:35:49 INFO - PROCESS | 2096 | 1461281749132 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 2096 | 1461281749138 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 16:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:35:49 INFO - PROCESS | 2096 | 1461281749145 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 2096 | 1461281749147 Marionette TRACE conn5 <- [1,1586,null,{}] 16:35:49 INFO - PROCESS | 2096 | 1461281749151 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:49 INFO - PROCESS | 2096 | 1461281749325 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 16:35:49 INFO - PROCESS | 2096 | 1461281749343 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC58000 == 105 [pid = 2096] [id = 406] 16:35:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B569715C00) [pid = 2096] [serial = 1218] [outer = 0000000000000000] 16:35:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B56BF2F800) [pid = 2096] [serial = 1219] [outer = 000000B569715C00] 16:35:49 INFO - PROCESS | 2096 | 1461281749394 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B56CF3C800) [pid = 2096] [serial = 1220] [outer = 000000B569715C00] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B573873000 == 104 [pid = 2096] [id = 392] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D92000 == 103 [pid = 2096] [id = 391] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE8B000 == 102 [pid = 2096] [id = 390] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B568681800 == 101 [pid = 2096] [id = 389] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC5B800 == 100 [pid = 2096] [id = 388] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B578DA9800 == 99 [pid = 2096] [id = 384] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B571356800) [pid = 2096] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B578AC9000 == 98 [pid = 2096] [id = 383] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B578520000 == 97 [pid = 2096] [id = 382] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B57821A800 == 96 [pid = 2096] [id = 381] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B577179800 == 95 [pid = 2096] [id = 380] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A6E000 == 94 [pid = 2096] [id = 379] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DB5000 == 93 [pid = 2096] [id = 378] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D74800 == 92 [pid = 2096] [id = 377] 16:35:49 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8B9000 == 91 [pid = 2096] [id = 376] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B568C30800) [pid = 2096] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B5646B4000) [pid = 2096] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B56E908400) [pid = 2096] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B5769CA400) [pid = 2096] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56BF21400) [pid = 2096] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56BF5EC00) [pid = 2096] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B56FCA8400) [pid = 2096] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B56B4D0400) [pid = 2096] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B56BA90400) [pid = 2096] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B568C7E800) [pid = 2096] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56C642C00) [pid = 2096] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B55F144000) [pid = 2096] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B568C5A000) [pid = 2096] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56F81CC00) [pid = 2096] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B575B57800) [pid = 2096] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56EDB8400) [pid = 2096] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B5713EF400) [pid = 2096] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56592D800) [pid = 2096] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B5780B8800) [pid = 2096] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B5771E4C00) [pid = 2096] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B560A1C000) [pid = 2096] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B56FDDB400) [pid = 2096] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B56BF67C00) [pid = 2096] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56FF73400) [pid = 2096] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56FCCC400) [pid = 2096] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B56E99A400) [pid = 2096] [serial = 670] [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.] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56FFA3400) [pid = 2096] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 16:35:49 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56CB24000) [pid = 2096] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 16:35:50 INFO - PROCESS | 2096 | 1461281750020 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 943ms 16:35:50 INFO - PROCESS | 2096 | 1461281750089 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 2096 | 1461281750091 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 16:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:35:50 INFO - PROCESS | 2096 | 1461281750095 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 2096 | 1461281750099 Marionette TRACE conn5 <- [1,1590,null,{}] 16:35:50 INFO - PROCESS | 2096 | 1461281750110 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 2096 | 1461281750238 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 16:35:50 INFO - PROCESS | 2096 | 1461281750342 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD61000 == 92 [pid = 2096] [id = 407] 16:35:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B569719400) [pid = 2096] [serial = 1221] [outer = 0000000000000000] 16:35:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56BF5C000) [pid = 2096] [serial = 1222] [outer = 000000B569719400] 16:35:50 INFO - PROCESS | 2096 | 1461281750392 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56CC38800) [pid = 2096] [serial = 1223] [outer = 000000B569719400] 16:35:50 INFO - PROCESS | 2096 | 1461281750779 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 733ms 16:35:50 INFO - PROCESS | 2096 | 1461281750845 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 2096 | 1461281750848 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 16:35:50 INFO - PROCESS | 2096 | 1461281750851 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 2096 | 1461281750853 Marionette TRACE conn5 <- [1,1594,null,{}] 16:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:35:50 INFO - PROCESS | 2096 | 1461281750859 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 2096 | 1461281750967 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 16:35:50 INFO - PROCESS | 2096 | 1461281750979 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57385C000 == 93 [pid = 2096] [id = 408] 16:35:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56EE62000) [pid = 2096] [serial = 1224] [outer = 0000000000000000] 16:35:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B56FCA8400) [pid = 2096] [serial = 1225] [outer = 000000B56EE62000] 16:35:51 INFO - PROCESS | 2096 | 1461281751027 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B56FDE1C00) [pid = 2096] [serial = 1226] [outer = 000000B56EE62000] 16:35:51 INFO - PROCESS | 2096 | 1461281751490 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 16:35:51 INFO - PROCESS | 2096 | 1461281751528 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 2096 | 1461281751530 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 16:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:35:51 INFO - PROCESS | 2096 | 1461281751534 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 2096 | 1461281751536 Marionette TRACE conn5 <- [1,1598,null,{}] 16:35:51 INFO - PROCESS | 2096 | 1461281751539 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:51 INFO - PROCESS | 2096 | 1461281751640 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 16:35:51 INFO - PROCESS | 2096 | 1461281751646 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574470800 == 94 [pid = 2096] [id = 409] 16:35:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B56FF9A800) [pid = 2096] [serial = 1227] [outer = 0000000000000000] 16:35:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B570CC3C00) [pid = 2096] [serial = 1228] [outer = 000000B56FF9A800] 16:35:51 INFO - PROCESS | 2096 | 1461281751694 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B571469400) [pid = 2096] [serial = 1229] [outer = 000000B56FF9A800] 16:35:52 INFO - PROCESS | 2096 | 1461281752187 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 691ms 16:35:52 INFO - PROCESS | 2096 | 1461281752228 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 2096 | 1461281752231 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 16:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:35:52 INFO - PROCESS | 2096 | 1461281752234 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 2096 | 1461281752236 Marionette TRACE conn5 <- [1,1602,null,{}] 16:35:52 INFO - PROCESS | 2096 | 1461281752239 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 2096 | 1461281752426 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 16:35:52 INFO - PROCESS | 2096 | 1461281752456 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576935800 == 95 [pid = 2096] [id = 410] 16:35:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B56FCAF400) [pid = 2096] [serial = 1230] [outer = 0000000000000000] 16:35:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B573D32C00) [pid = 2096] [serial = 1231] [outer = 000000B56FCAF400] 16:35:52 INFO - PROCESS | 2096 | 1461281752504 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B575B5CC00) [pid = 2096] [serial = 1232] [outer = 000000B56FCAF400] 16:35:52 INFO - PROCESS | 2096 | 1461281752965 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:35:53 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 16:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 773ms 16:35:53 INFO - PROCESS | 2096 | 1461281753011 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 2096 | 1461281753013 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 16:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:35:53 INFO - PROCESS | 2096 | 1461281753016 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 2096 | 1461281753018 Marionette TRACE conn5 <- [1,1606,null,{}] 16:35:53 INFO - PROCESS | 2096 | 1461281753022 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:53 INFO - PROCESS | 2096 | 1461281753168 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 16:35:53 INFO - PROCESS | 2096 | 1461281753191 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577921000 == 96 [pid = 2096] [id = 411] 16:35:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B5769BF800) [pid = 2096] [serial = 1233] [outer = 0000000000000000] 16:35:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B576BC0000) [pid = 2096] [serial = 1234] [outer = 000000B5769BF800] 16:35:53 INFO - PROCESS | 2096 | 1461281753237 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B5771E5400) [pid = 2096] [serial = 1235] [outer = 000000B5769BF800] 16:35:53 INFO - PROCESS | 2096 | 1461281753650 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 690ms 16:35:53 INFO - PROCESS | 2096 | 1461281753709 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 2096 | 1461281753711 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 16:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:35:53 INFO - PROCESS | 2096 | 1461281753721 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 2096 | 1461281753723 Marionette TRACE conn5 <- [1,1610,null,{}] 16:35:53 INFO - PROCESS | 2096 | 1461281753726 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:53 INFO - PROCESS | 2096 | 1461281753895 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B570D0F000) [pid = 2096] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56BF5C800) [pid = 2096] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B563F67000) [pid = 2096] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B56BD2E800) [pid = 2096] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B563E4A800) [pid = 2096] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:35:54 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B565691800) [pid = 2096] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:35:54 INFO - PROCESS | 2096 | 1461281754074 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D4800 == 97 [pid = 2096] [id = 412] 16:35:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B563F67000) [pid = 2096] [serial = 1236] [outer = 0000000000000000] 16:35:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56A98D000) [pid = 2096] [serial = 1237] [outer = 000000B563F67000] 16:35:54 INFO - PROCESS | 2096 | 1461281754122 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B57807D000) [pid = 2096] [serial = 1238] [outer = 000000B563F67000] 16:35:54 INFO - PROCESS | 2096 | 1461281754457 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:35:55 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 16:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1531ms 16:35:57 INFO - PROCESS | 2096 | 1461281755254 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 2096 | 1461281755256 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 16:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:35:57 INFO - PROCESS | 2096 | 1461281755260 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 2096 | 1461281755262 Marionette TRACE conn5 <- [1,1614,null,{}] 16:35:57 INFO - PROCESS | 2096 | 1461281755266 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 2096 | 1461281755408 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 16:35:57 INFO - PROCESS | 2096 | 1461281755417 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:35:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF4C800 == 98 [pid = 2096] [id = 413] 16:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2452ms 16:35:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B578D64C00) [pid = 2096] [serial = 1239] [outer = 0000000000000000] 16:35:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B579A34C00) [pid = 2096] [serial = 1240] [outer = 000000B578D64C00] 16:35:57 INFO - PROCESS | 2096 | 1461281755467 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B57A0A0400) [pid = 2096] [serial = 1241] [outer = 000000B578D64C00] 16:35:57 INFO - PROCESS | 2096 | 1461281755836 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:35:57 INFO - PROCESS | 2096 | 1461281757716 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 2096 | 1461281757721 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 16:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:35:57 INFO - PROCESS | 2096 | 1461281757727 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 2096 | 1461281757731 Marionette TRACE conn5 <- [1,1618,null,{}] 16:35:57 INFO - PROCESS | 2096 | 1461281757737 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 2096 | 1461281757911 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 16:35:58 INFO - PROCESS | 2096 | 1461281758138 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D00E800 == 99 [pid = 2096] [id = 414] 16:35:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B55FB07C00) [pid = 2096] [serial = 1242] [outer = 0000000000000000] 16:35:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B560C2C800) [pid = 2096] [serial = 1243] [outer = 000000B55FB07C00] 16:35:58 INFO - PROCESS | 2096 | 1461281758201 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B5692EE400) [pid = 2096] [serial = 1244] [outer = 000000B55FB07C00] 16:35:58 INFO - PROCESS | 2096 | 1461281758741 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1086ms 16:35:58 INFO - PROCESS | 2096 | 1461281758815 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 2096 | 1461281758819 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 16:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:35:58 INFO - PROCESS | 2096 | 1461281758828 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 2096 | 1461281758832 Marionette TRACE conn5 <- [1,1622,null,{}] 16:35:58 INFO - PROCESS | 2096 | 1461281758837 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 2096 | 1461281759000 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 16:35:59 INFO - PROCESS | 2096 | 1461281759202 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738E5000 == 100 [pid = 2096] [id = 415] 16:35:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56CB24800) [pid = 2096] [serial = 1245] [outer = 0000000000000000] 16:35:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56CC38000) [pid = 2096] [serial = 1246] [outer = 000000B56CB24800] 16:35:59 INFO - PROCESS | 2096 | 1461281759273 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B56FCC6400) [pid = 2096] [serial = 1247] [outer = 000000B56CB24800] 16:35:59 INFO - PROCESS | 2096 | 1461281759778 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 983ms 16:35:59 INFO - PROCESS | 2096 | 1461281759812 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 16:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:35:59 INFO - PROCESS | 2096 | 1461281759815 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 16:35:59 INFO - PROCESS | 2096 | 1461281759819 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 2096 | 1461281759821 Marionette TRACE conn5 <- [1,1626,null,{}] 16:35:59 INFO - PROCESS | 2096 | 1461281759833 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 2096 | 1461281759971 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 16:36:00 INFO - PROCESS | 2096 | 1461281760136 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B31F800 == 101 [pid = 2096] [id = 416] 16:36:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B573D3F400) [pid = 2096] [serial = 1248] [outer = 0000000000000000] 16:36:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B573DAF400) [pid = 2096] [serial = 1249] [outer = 000000B573D3F400] 16:36:00 INFO - PROCESS | 2096 | 1461281760199 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B5769C8000) [pid = 2096] [serial = 1250] [outer = 000000B573D3F400] 16:36:00 INFO - PROCESS | 2096 | 1461281760722 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 943ms 16:36:00 INFO - PROCESS | 2096 | 1461281760763 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 2096 | 1461281760766 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 16:36:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:36:00 INFO - PROCESS | 2096 | 1461281760770 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 2096 | 1461281760772 Marionette TRACE conn5 <- [1,1630,null,{}] 16:36:00 INFO - PROCESS | 2096 | 1461281760776 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 2096 | 1461281760906 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 16:36:01 INFO - PROCESS | 2096 | 1461281761067 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57C59A800 == 102 [pid = 2096] [id = 417] 16:36:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B578662C00) [pid = 2096] [serial = 1251] [outer = 0000000000000000] 16:36:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B579E66800) [pid = 2096] [serial = 1252] [outer = 000000B578662C00] 16:36:01 INFO - PROCESS | 2096 | 1461281761125 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B57A5D1400) [pid = 2096] [serial = 1253] [outer = 000000B578662C00] 16:36:02 INFO - PROCESS | 2096 | 1461281762636 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:36:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1999ms 16:36:02 INFO - PROCESS | 2096 | 1461281762774 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 2096 | 1461281762778 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 16:36:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:36:02 INFO - PROCESS | 2096 | 1461281762783 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 2096 | 1461281762786 Marionette TRACE conn5 <- [1,1634,null,{}] 16:36:02 INFO - PROCESS | 2096 | 1461281762792 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 2096 | 1461281762908 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 16:36:03 INFO - PROCESS | 2096 | 1461281763051 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE95000 == 103 [pid = 2096] [id = 418] 16:36:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B564E90400) [pid = 2096] [serial = 1254] [outer = 0000000000000000] 16:36:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B568C3A000) [pid = 2096] [serial = 1255] [outer = 000000B564E90400] 16:36:03 INFO - PROCESS | 2096 | 1461281763106 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B5692EE800) [pid = 2096] [serial = 1256] [outer = 000000B564E90400] 16:36:03 INFO - PROCESS | 2096 | 1461281763657 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 942ms 16:36:03 INFO - PROCESS | 2096 | 1461281763735 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 2096 | 1461281763741 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 16:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:36:03 INFO - PROCESS | 2096 | 1461281763763 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 2096 | 1461281763766 Marionette TRACE conn5 <- [1,1638,null,{}] 16:36:03 INFO - PROCESS | 2096 | 1461281763786 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 2096 | 1461281763908 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 16:36:04 INFO - PROCESS | 2096 | 1461281764069 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B573868800 == 102 [pid = 2096] [id = 327] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692C5000 == 101 [pid = 2096] [id = 365] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57717A000 == 100 [pid = 2096] [id = 322] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B578515800 == 99 [pid = 2096] [id = 323] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57384B800 == 98 [pid = 2096] [id = 78] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B32800 == 97 [pid = 2096] [id = 61] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AB1000 == 96 [pid = 2096] [id = 276] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF5D800 == 95 [pid = 2096] [id = 356] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D4800 == 94 [pid = 2096] [id = 412] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B577921000 == 93 [pid = 2096] [id = 411] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B576935800 == 92 [pid = 2096] [id = 410] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B574470800 == 91 [pid = 2096] [id = 409] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57385C000 == 90 [pid = 2096] [id = 408] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B3A800 == 89 [pid = 2096] [id = 375] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B55F83D000) [pid = 2096] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B56E904800) [pid = 2096] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B56B51E800) [pid = 2096] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B5738D1800) [pid = 2096] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B571472800) [pid = 2096] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B575D43000) [pid = 2096] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B576BD0800) [pid = 2096] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B5770B6C00) [pid = 2096] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B57761E000) [pid = 2096] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B578076C00) [pid = 2096] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B578661800) [pid = 2096] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56BA36400) [pid = 2096] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DA3800 == 90 [pid = 2096] [id = 419] 16:36:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B55D88D000) [pid = 2096] [serial = 1257] [outer = 0000000000000000] 16:36:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B55F334800) [pid = 2096] [serial = 1258] [outer = 000000B55D88D000] 16:36:04 INFO - PROCESS | 2096 | 1461281764194 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B569729000) [pid = 2096] [serial = 1259] [outer = 000000B55D88D000] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD61000 == 89 [pid = 2096] [id = 407] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC58000 == 88 [pid = 2096] [id = 406] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B570918800 == 87 [pid = 2096] [id = 405] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C31C800 == 86 [pid = 2096] [id = 403] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C082000 == 85 [pid = 2096] [id = 402] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B98D000 == 84 [pid = 2096] [id = 401] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B30B000 == 83 [pid = 2096] [id = 400] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF4B000 == 82 [pid = 2096] [id = 399] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B579942800 == 81 [pid = 2096] [id = 398] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B577918800 == 80 [pid = 2096] [id = 397] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A3C000 == 79 [pid = 2096] [id = 396] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B573871000 == 78 [pid = 2096] [id = 395] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E971000 == 77 [pid = 2096] [id = 394] 16:36:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B35000 == 76 [pid = 2096] [id = 393] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B56F8D6000) [pid = 2096] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5713F7400) [pid = 2096] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56EDBE800) [pid = 2096] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56CB2A400) [pid = 2096] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56D9E9C00) [pid = 2096] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B569234800) [pid = 2096] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B564C11400) [pid = 2096] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56CC2CC00) [pid = 2096] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56BD86400) [pid = 2096] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B568D8AC00) [pid = 2096] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56BB3D000) [pid = 2096] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 16:36:04 INFO - PROCESS | 2096 | 1461281764691 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:36:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 986ms 16:36:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:36:04 INFO - PROCESS | 2096 | 1461281764748 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 2096 | 1461281764750 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 16:36:04 INFO - PROCESS | 2096 | 1461281764754 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 2096 | 1461281764758 Marionette TRACE conn5 <- [1,1642,null,{}] 16:36:04 INFO - PROCESS | 2096 | 1461281764769 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 2096 | 1461281764870 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 16:36:04 INFO - PROCESS | 2096 | 1461281764883 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB42000 == 77 [pid = 2096] [id = 420] 16:36:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B568C7E800) [pid = 2096] [serial = 1260] [outer = 0000000000000000] 16:36:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B5697B4C00) [pid = 2096] [serial = 1261] [outer = 000000B568C7E800] 16:36:04 INFO - PROCESS | 2096 | 1461281764934 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B56B551000) [pid = 2096] [serial = 1262] [outer = 000000B568C7E800] 16:36:05 INFO - PROCESS | 2096 | 1461281765384 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:36:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 691ms 16:36:05 INFO - PROCESS | 2096 | 1461281765471 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 2096 | 1461281765474 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 16:36:05 INFO - PROCESS | 2096 | 1461281765477 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:36:05 INFO - PROCESS | 2096 | 1461281765479 Marionette TRACE conn5 <- [1,1646,null,{}] 16:36:05 INFO - PROCESS | 2096 | 1461281765482 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:05 INFO - PROCESS | 2096 | 1461281765577 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 16:36:05 INFO - PROCESS | 2096 | 1461281765680 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB5000 == 78 [pid = 2096] [id = 421] 16:36:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B56B553000) [pid = 2096] [serial = 1263] [outer = 0000000000000000] 16:36:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56BD2C800) [pid = 2096] [serial = 1264] [outer = 000000B56B553000] 16:36:05 INFO - PROCESS | 2096 | 1461281765727 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56BD88800) [pid = 2096] [serial = 1265] [outer = 000000B56B553000] 16:36:06 INFO - PROCESS | 2096 | 1461281766122 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 690ms 16:36:06 INFO - PROCESS | 2096 | 1461281766188 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 2096 | 1461281766190 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 16:36:06 INFO - PROCESS | 2096 | 1461281766193 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:36:06 INFO - PROCESS | 2096 | 1461281766195 Marionette TRACE conn5 <- [1,1650,null,{}] 16:36:06 INFO - PROCESS | 2096 | 1461281766199 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 2096 | 1461281766353 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 16:36:06 INFO - PROCESS | 2096 | 1461281766419 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57035E800 == 79 [pid = 2096] [id = 422] 16:36:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56BD2AC00) [pid = 2096] [serial = 1266] [outer = 0000000000000000] 16:36:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56BF2BC00) [pid = 2096] [serial = 1267] [outer = 000000B56BD2AC00] 16:36:06 INFO - PROCESS | 2096 | 1461281766467 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56C63FC00) [pid = 2096] [serial = 1268] [outer = 000000B56BD2AC00] 16:36:06 INFO - PROCESS | 2096 | 1461281766920 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 776ms 16:36:06 INFO - PROCESS | 2096 | 1461281766973 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 2096 | 1461281766975 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 16:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:36:06 INFO - PROCESS | 2096 | 1461281766979 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 2096 | 1461281766981 Marionette TRACE conn5 <- [1,1654,null,{}] 16:36:06 INFO - PROCESS | 2096 | 1461281766984 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 2096 | 1461281767139 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 16:36:07 INFO - PROCESS | 2096 | 1461281767162 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B5000 == 80 [pid = 2096] [id = 423] 16:36:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56CB17800) [pid = 2096] [serial = 1269] [outer = 0000000000000000] 16:36:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B56D180400) [pid = 2096] [serial = 1270] [outer = 000000B56CB17800] 16:36:07 INFO - PROCESS | 2096 | 1461281767212 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B56E666400) [pid = 2096] [serial = 1271] [outer = 000000B56CB17800] 16:36:07 INFO - PROCESS | 2096 | 1461281767663 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 734ms 16:36:07 INFO - PROCESS | 2096 | 1461281767716 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 2096 | 1461281767718 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 16:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:36:07 INFO - PROCESS | 2096 | 1461281767728 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 2096 | 1461281767730 Marionette TRACE conn5 <- [1,1658,null,{}] 16:36:07 INFO - PROCESS | 2096 | 1461281767734 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 2096 | 1461281767859 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 16:36:07 INFO - PROCESS | 2096 | 1461281767926 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715E2800 == 81 [pid = 2096] [id = 424] 16:36:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B56ED2BC00) [pid = 2096] [serial = 1272] [outer = 0000000000000000] 16:36:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B56EDBE000) [pid = 2096] [serial = 1273] [outer = 000000B56ED2BC00] 16:36:07 INFO - PROCESS | 2096 | 1461281767972 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B56F820C00) [pid = 2096] [serial = 1274] [outer = 000000B56ED2BC00] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B573D35800) [pid = 2096] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56FCAF400) [pid = 2096] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B560BC2800) [pid = 2096] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B56FCB1400) [pid = 2096] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B569719400) [pid = 2096] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5769BF800) [pid = 2096] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B563F67000) [pid = 2096] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56EE62000) [pid = 2096] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B569715C00) [pid = 2096] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:36:08 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56FF9A800) [pid = 2096] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:36:08 INFO - PROCESS | 2096 | 1461281768951 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1237ms 16:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:36:08 INFO - PROCESS | 2096 | 1461281768967 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 2096 | 1461281768970 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 16:36:08 INFO - PROCESS | 2096 | 1461281768973 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 2096 | 1461281768975 Marionette TRACE conn5 <- [1,1662,null,{}] 16:36:08 INFO - PROCESS | 2096 | 1461281768978 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 2096 | 1461281769107 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 16:36:09 INFO - PROCESS | 2096 | 1461281769171 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571538800 == 82 [pid = 2096] [id = 425] 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B563F67000) [pid = 2096] [serial = 1275] [outer = 0000000000000000] 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56EDA4C00) [pid = 2096] [serial = 1276] [outer = 000000B563F67000] 16:36:09 INFO - PROCESS | 2096 | 1461281769219 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56FB46400) [pid = 2096] [serial = 1277] [outer = 000000B563F67000] 16:36:09 INFO - PROCESS | 2096 | 1461281769586 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 627ms 16:36:09 INFO - PROCESS | 2096 | 1461281769603 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 2096 | 1461281769605 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 16:36:09 INFO - PROCESS | 2096 | 1461281769609 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:36:09 INFO - PROCESS | 2096 | 1461281769611 Marionette TRACE conn5 <- [1,1666,null,{}] 16:36:09 INFO - PROCESS | 2096 | 1461281769628 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 2096 | 1461281769721 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 16:36:09 INFO - PROCESS | 2096 | 1461281769727 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57384F800 == 83 [pid = 2096] [id = 426] 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56FC6E400) [pid = 2096] [serial = 1278] [outer = 0000000000000000] 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56FCB6C00) [pid = 2096] [serial = 1279] [outer = 000000B56FC6E400] 16:36:09 INFO - PROCESS | 2096 | 1461281769775 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B56FDDB400) [pid = 2096] [serial = 1280] [outer = 000000B56FC6E400] 16:36:10 INFO - PROCESS | 2096 | 1461281770205 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 649ms 16:36:10 INFO - PROCESS | 2096 | 1461281770267 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 2096 | 1461281770269 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 16:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:36:10 INFO - PROCESS | 2096 | 1461281770273 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 2096 | 1461281770275 Marionette TRACE conn5 <- [1,1670,null,{}] 16:36:10 INFO - PROCESS | 2096 | 1461281770279 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 2096 | 1461281770378 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 16:36:10 INFO - PROCESS | 2096 | 1461281770384 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738ED000 == 84 [pid = 2096] [id = 427] 16:36:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B56FE8F800) [pid = 2096] [serial = 1281] [outer = 0000000000000000] 16:36:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B56FEF6C00) [pid = 2096] [serial = 1282] [outer = 000000B56FE8F800] 16:36:10 INFO - PROCESS | 2096 | 1461281770432 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B56FF77800) [pid = 2096] [serial = 1283] [outer = 000000B56FE8F800] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57A676000 == 83 [pid = 2096] [id = 325] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C569800 == 82 [pid = 2096] [id = 342] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C59E000 == 81 [pid = 2096] [id = 302] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B23800 == 80 [pid = 2096] [id = 123] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57447D000 == 79 [pid = 2096] [id = 184] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57139C000 == 78 [pid = 2096] [id = 207] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57387C800 == 77 [pid = 2096] [id = 62] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A7F000 == 76 [pid = 2096] [id = 212] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C0E2000 == 75 [pid = 2096] [id = 304] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57090C800 == 74 [pid = 2096] [id = 156] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57446B000 == 73 [pid = 2096] [id = 135] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DA9000 == 72 [pid = 2096] [id = 210] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DA3000 == 71 [pid = 2096] [id = 79] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57552A000 == 70 [pid = 2096] [id = 192] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B575523000 == 69 [pid = 2096] [id = 91] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B471800 == 68 [pid = 2096] [id = 404] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C51D800 == 67 [pid = 2096] [id = 33] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574476800 == 66 [pid = 2096] [id = 208] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B578D99800 == 65 [pid = 2096] [id = 228] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57791C800 == 64 [pid = 2096] [id = 213] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B575517800 == 63 [pid = 2096] [id = 209] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B573847800 == 62 [pid = 2096] [id = 229] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574571800 == 61 [pid = 2096] [id = 47] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B15D000 == 60 [pid = 2096] [id = 301] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C60F800 == 59 [pid = 2096] [id = 264] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A39800 == 58 [pid = 2096] [id = 211] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B32A800 == 57 [pid = 2096] [id = 296] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574484800 == 56 [pid = 2096] [id = 109] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57822B000 == 55 [pid = 2096] [id = 226] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57D1D1800 == 54 [pid = 2096] [id = 344] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B578AD1800 == 53 [pid = 2096] [id = 227] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C59B800 == 52 [pid = 2096] [id = 343] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692B2000 == 51 [pid = 2096] [id = 305] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56571D800 == 50 [pid = 2096] [id = 196] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715DE800 == 49 [pid = 2096] [id = 183] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B574564800 == 48 [pid = 2096] [id = 265] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF5F000 == 47 [pid = 2096] [id = 303] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B575530800 == 46 [pid = 2096] [id = 124] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57387F000 == 45 [pid = 2096] [id = 316] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57A662800 == 44 [pid = 2096] [id = 385] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AEF1000 == 43 [pid = 2096] [id = 386] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B578DA3800 == 42 [pid = 2096] [id = 324] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE8B800 == 41 [pid = 2096] [id = 387] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE95000 == 40 [pid = 2096] [id = 418] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B31F800 == 39 [pid = 2096] [id = 416] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57C59A800 == 38 [pid = 2096] [id = 417] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738E5000 == 37 [pid = 2096] [id = 415] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D00E800 == 36 [pid = 2096] [id = 414] 16:36:12 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF4C800 == 35 [pid = 2096] [id = 413] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB42000 == 34 [pid = 2096] [id = 420] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DA3800 == 33 [pid = 2096] [id = 419] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715E2800 == 32 [pid = 2096] [id = 424] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB5000 == 31 [pid = 2096] [id = 421] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B57035E800 == 30 [pid = 2096] [id = 422] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713B5000 == 29 [pid = 2096] [id = 423] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B571538800 == 28 [pid = 2096] [id = 425] 16:36:13 INFO - PROCESS | 2096 | --DOCSHELL 000000B57384F800 == 27 [pid = 2096] [id = 426] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B579A34C00) [pid = 2096] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B574CCD000) [pid = 2096] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B573D32C00) [pid = 2096] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B568D83C00) [pid = 2096] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B563C7BC00) [pid = 2096] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56FE8E000) [pid = 2096] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B57135C400) [pid = 2096] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56BF5C000) [pid = 2096] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56CC38800) [pid = 2096] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B576BC0000) [pid = 2096] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B5771E5400) [pid = 2096] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B575B5CC00) [pid = 2096] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B574C14000) [pid = 2096] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56FF98400) [pid = 2096] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B5714B5800) [pid = 2096] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B56CB23400) [pid = 2096] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B56A98D000) [pid = 2096] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B569238400) [pid = 2096] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B56FCA8400) [pid = 2096] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56FDE1C00) [pid = 2096] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B5770C2C00) [pid = 2096] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B57807D000) [pid = 2096] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56CF3C800) [pid = 2096] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56BF2F800) [pid = 2096] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B573CB8400) [pid = 2096] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B568C58800) [pid = 2096] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B5782ED000) [pid = 2096] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B570CC3C00) [pid = 2096] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B57699B800) [pid = 2096] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B579E64000) [pid = 2096] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B571469400) [pid = 2096] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 16:36:13 INFO - PROCESS | 2096 | 1461281773591 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 3348ms 16:36:13 INFO - PROCESS | 2096 | 1461281773624 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 2096 | 1461281773629 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 16:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:36:13 INFO - PROCESS | 2096 | 1461281773634 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 2096 | 1461281773638 Marionette TRACE conn5 <- [1,1674,null,{}] 16:36:13 INFO - PROCESS | 2096 | 1461281773644 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 2096 | 1461281773744 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 16:36:13 INFO - PROCESS | 2096 | 1461281773863 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55FA04800 == 28 [pid = 2096] [id = 428] 16:36:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B55F145400) [pid = 2096] [serial = 1284] [outer = 0000000000000000] 16:36:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B55F149400) [pid = 2096] [serial = 1285] [outer = 000000B55F145400] 16:36:13 INFO - PROCESS | 2096 | 1461281773915 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B55F32EC00) [pid = 2096] [serial = 1286] [outer = 000000B55F145400] 16:36:14 INFO - PROCESS | 2096 | 1461281774315 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:36:14 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 16:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 733ms 16:36:14 INFO - PROCESS | 2096 | 1461281774371 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 2096 | 1461281774378 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 16:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:36:14 INFO - PROCESS | 2096 | 1461281774385 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 2096 | 1461281774388 Marionette TRACE conn5 <- [1,1678,null,{}] 16:36:14 INFO - PROCESS | 2096 | 1461281774392 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 2096 | 1461281774483 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 16:36:14 INFO - PROCESS | 2096 | 1461281774493 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564642800 == 29 [pid = 2096] [id = 429] 16:36:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B55F83D000) [pid = 2096] [serial = 1287] [outer = 0000000000000000] 16:36:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B560C9AC00) [pid = 2096] [serial = 1288] [outer = 000000B55F83D000] 16:36:14 INFO - PROCESS | 2096 | 1461281774542 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B563FC3400) [pid = 2096] [serial = 1289] [outer = 000000B55F83D000] 16:36:15 INFO - PROCESS | 2096 | 1461281775007 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 691ms 16:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:36:15 INFO - PROCESS | 2096 | 1461281775080 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 2096 | 1461281775083 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 16:36:15 INFO - PROCESS | 2096 | 1461281775087 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 2096 | 1461281775091 Marionette TRACE conn5 <- [1,1682,null,{}] 16:36:15 INFO - PROCESS | 2096 | 1461281775106 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:15 INFO - PROCESS | 2096 | 1461281775266 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 16:36:15 INFO - PROCESS | 2096 | 1461281775344 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DB2000 == 30 [pid = 2096] [id = 430] 16:36:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B55D88CC00) [pid = 2096] [serial = 1290] [outer = 0000000000000000] 16:36:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B564E87400) [pid = 2096] [serial = 1291] [outer = 000000B55D88CC00] 16:36:15 INFO - PROCESS | 2096 | 1461281775396 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56568D400) [pid = 2096] [serial = 1292] [outer = 000000B55D88CC00] 16:36:15 INFO - PROCESS | 2096 | 1461281775800 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 732ms 16:36:15 INFO - PROCESS | 2096 | 1461281775821 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 2096 | 1461281775824 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 16:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:36:15 INFO - PROCESS | 2096 | 1461281775827 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 2096 | 1461281775828 Marionette TRACE conn5 <- [1,1686,null,{}] 16:36:15 INFO - PROCESS | 2096 | 1461281775832 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:15 INFO - PROCESS | 2096 | 1461281775948 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 16:36:15 INFO - PROCESS | 2096 | 1461281775957 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56863E000 == 31 [pid = 2096] [id = 431] 16:36:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B565694400) [pid = 2096] [serial = 1293] [outer = 0000000000000000] 16:36:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B565924C00) [pid = 2096] [serial = 1294] [outer = 000000B565694400] 16:36:16 INFO - PROCESS | 2096 | 1461281776006 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B565F9FC00) [pid = 2096] [serial = 1295] [outer = 000000B565694400] 16:36:16 INFO - PROCESS | 2096 | 1461281776448 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:36:16 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 16:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 16:36:16 INFO - PROCESS | 2096 | 1461281776500 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 2096 | 1461281776503 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 16:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:36:16 INFO - PROCESS | 2096 | 1461281776512 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 2096 | 1461281776514 Marionette TRACE conn5 <- [1,1690,null,{}] 16:36:16 INFO - PROCESS | 2096 | 1461281776517 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 2096 | 1461281776621 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 16:36:16 INFO - PROCESS | 2096 | 1461281776664 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569761000 == 32 [pid = 2096] [id = 432] 16:36:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B560540C00) [pid = 2096] [serial = 1296] [outer = 0000000000000000] 16:36:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B568C38800) [pid = 2096] [serial = 1297] [outer = 000000B560540C00] 16:36:16 INFO - PROCESS | 2096 | 1461281776710 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B568C57400) [pid = 2096] [serial = 1298] [outer = 000000B560540C00] 16:36:17 INFO - PROCESS | 2096 | 1461281777154 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 691ms 16:36:17 INFO - PROCESS | 2096 | 1461281777205 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 2096 | 1461281777208 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 16:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:36:17 INFO - PROCESS | 2096 | 1461281777211 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 2096 | 1461281777213 Marionette TRACE conn5 <- [1,1694,null,{}] 16:36:17 INFO - PROCESS | 2096 | 1461281777216 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 2096 | 1461281777332 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 16:36:17 INFO - PROCESS | 2096 | 1461281777343 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDCD800 == 33 [pid = 2096] [id = 433] 16:36:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B568D8DC00) [pid = 2096] [serial = 1299] [outer = 0000000000000000] 16:36:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B569242400) [pid = 2096] [serial = 1300] [outer = 000000B568D8DC00] 16:36:17 INFO - PROCESS | 2096 | 1461281777393 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B569719400) [pid = 2096] [serial = 1301] [outer = 000000B568D8DC00] 16:36:17 INFO - PROCESS | 2096 | 1461281777835 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 692ms 16:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:36:17 INFO - PROCESS | 2096 | 1461281777905 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 2096 | 1461281777908 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 16:36:17 INFO - PROCESS | 2096 | 1461281777911 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 2096 | 1461281777913 Marionette TRACE conn5 <- [1,1698,null,{}] 16:36:17 INFO - PROCESS | 2096 | 1461281777916 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:18 INFO - PROCESS | 2096 | 1461281778025 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 16:36:18 INFO - PROCESS | 2096 | 1461281778038 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C204000 == 34 [pid = 2096] [id = 434] 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B55FC0E800) [pid = 2096] [serial = 1302] [outer = 0000000000000000] 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B569728C00) [pid = 2096] [serial = 1303] [outer = 000000B55FC0E800] 16:36:18 INFO - PROCESS | 2096 | 1461281778085 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B5697AD000) [pid = 2096] [serial = 1304] [outer = 000000B55FC0E800] 16:36:18 INFO - PROCESS | 2096 | 1461281778503 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 628ms 16:36:18 INFO - PROCESS | 2096 | 1461281778547 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 2096 | 1461281778550 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 16:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:36:18 INFO - PROCESS | 2096 | 1461281778558 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 2096 | 1461281778560 Marionette TRACE conn5 <- [1,1702,null,{}] 16:36:18 INFO - PROCESS | 2096 | 1461281778576 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:18 INFO - PROCESS | 2096 | 1461281778694 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 16:36:18 INFO - PROCESS | 2096 | 1461281778700 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C521800 == 35 [pid = 2096] [id = 435] 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B5697AB800) [pid = 2096] [serial = 1305] [outer = 0000000000000000] 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56B4A1C00) [pid = 2096] [serial = 1306] [outer = 000000B5697AB800] 16:36:18 INFO - PROCESS | 2096 | 1461281778749 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56B522000) [pid = 2096] [serial = 1307] [outer = 000000B5697AB800] 16:36:19 INFO - PROCESS | 2096 | 1461281779217 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 16:36:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:36:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 16:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:19 INFO - _addTest/ [0,1705,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 2096 | 1461281779250 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 16:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:36:19 INFO - PROCESS | 2096 | 1461281779254 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 2096 | 1461281779255 Marionette TRACE conn5 <- [1,1706,null,{}] 16:36:19 INFO - PROCESS | 2096 | 1461281779259 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 2096 | 1461281779374 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 16:36:19 INFO - PROCESS | 2096 | 1461281779460 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DB1000 == 36 [pid = 2096] [id = 436] 16:36:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56B554000) [pid = 2096] [serial = 1308] [outer = 0000000000000000] 16:36:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56BA94C00) [pid = 2096] [serial = 1309] [outer = 000000B56B554000] 16:36:19 INFO - PROCESS | 2096 | 1461281779506 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56BD13000) [pid = 2096] [serial = 1310] [outer = 000000B56B554000] 16:36:19 INFO - PROCESS | 2096 | 1461281779934 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 734ms 16:36:19 INFO - PROCESS | 2096 | 1461281779991 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 2096 | 1461281779993 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 16:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:36:20 INFO - PROCESS | 2096 | 1461281780006 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 2096 | 1461281780008 Marionette TRACE conn5 <- [1,1710,null,{}] 16:36:20 INFO - PROCESS | 2096 | 1461281780011 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:20 INFO - PROCESS | 2096 | 1461281780126 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 16:36:20 INFO - PROCESS | 2096 | 1461281780182 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F878800 == 37 [pid = 2096] [id = 437] 16:36:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B56BD18000) [pid = 2096] [serial = 1311] [outer = 0000000000000000] 16:36:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B56BD20800) [pid = 2096] [serial = 1312] [outer = 000000B56BD18000] 16:36:20 INFO - PROCESS | 2096 | 1461281780227 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B56BD7D000) [pid = 2096] [serial = 1313] [outer = 000000B56BD18000] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56FB48800) [pid = 2096] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B575B5D800) [pid = 2096] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B575D4F000) [pid = 2096] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B578035000) [pid = 2096] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B5770C1000) [pid = 2096] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B5713F5000) [pid = 2096] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B57865FC00) [pid = 2096] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B570CC9400) [pid = 2096] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56E65F400) [pid = 2096] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B5782E7C00) [pid = 2096] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B577AE3400) [pid = 2096] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B571474C00) [pid = 2096] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56FDE4400) [pid = 2096] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B56FEFA000) [pid = 2096] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B576991000) [pid = 2096] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B573DB0C00) [pid = 2096] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B5714A9C00) [pid = 2096] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B574CC6000) [pid = 2096] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56BF2DC00) [pid = 2096] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56BB43800) [pid = 2096] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B565922000) [pid = 2096] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B57761A400) [pid = 2096] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B57761AC00) [pid = 2096] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B569735C00) [pid = 2096] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B56F8D3800) [pid = 2096] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B5738C4C00) [pid = 2096] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B576BBE400) [pid = 2096] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56592CC00) [pid = 2096] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B571492C00) [pid = 2096] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B55D889800) [pid = 2096] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B55D895000) [pid = 2096] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B573C6CC00) [pid = 2096] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B55FB10000) [pid = 2096] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56CC2F800) [pid = 2096] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B574C0E800) [pid = 2096] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B5642F9400) [pid = 2096] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B578073000) [pid = 2096] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B565F9E800) [pid = 2096] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B576C9B000) [pid = 2096] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B5714AA800) [pid = 2096] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B565BB2000) [pid = 2096] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B5782EBC00) [pid = 2096] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B576BD0C00) [pid = 2096] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B55F1EE000) [pid = 2096] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B575B54800) [pid = 2096] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56ED2BC00) [pid = 2096] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56CB17800) [pid = 2096] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B563F67000) [pid = 2096] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56FC6E400) [pid = 2096] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B568C7E800) [pid = 2096] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B55D88D000) [pid = 2096] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B564E90400) [pid = 2096] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B578662C00) [pid = 2096] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B573D3F400) [pid = 2096] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56CB24800) [pid = 2096] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B55FB07C00) [pid = 2096] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B578D64C00) [pid = 2096] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56B553000) [pid = 2096] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56BD2AC00) [pid = 2096] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56FEF0800) [pid = 2096] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:36:21 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B575597000) [pid = 2096] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:36:21 INFO - PROCESS | 2096 | 1461281781680 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:36:21 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 16:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1675ms 16:36:21 INFO - PROCESS | 2096 | 1461281781686 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 2096 | 1461281781689 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 16:36:21 INFO - PROCESS | 2096 | 1461281781692 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:36:21 INFO - PROCESS | 2096 | 1461281781695 Marionette TRACE conn5 <- [1,1714,null,{}] 16:36:21 INFO - PROCESS | 2096 | 1461281781698 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 2096 | 1461281781830 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 16:36:21 INFO - PROCESS | 2096 | 1461281781890 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569760000 == 38 [pid = 2096] [id = 438] 16:36:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B563E93400) [pid = 2096] [serial = 1314] [outer = 0000000000000000] 16:36:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56BB41C00) [pid = 2096] [serial = 1315] [outer = 000000B563E93400] 16:36:21 INFO - PROCESS | 2096 | 1461281781947 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56BF27400) [pid = 2096] [serial = 1316] [outer = 000000B563E93400] 16:36:22 INFO - PROCESS | 2096 | 1461281782317 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 16:36:22 INFO - PROCESS | 2096 | 1461281782366 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 2096 | 1461281782368 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 16:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:36:22 INFO - PROCESS | 2096 | 1461281782372 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 2096 | 1461281782373 Marionette TRACE conn5 <- [1,1718,null,{}] 16:36:22 INFO - PROCESS | 2096 | 1461281782377 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 2096 | 1461281782460 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 16:36:22 INFO - PROCESS | 2096 | 1461281782466 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570350800 == 39 [pid = 2096] [id = 439] 16:36:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56BF2F400) [pid = 2096] [serial = 1317] [outer = 0000000000000000] 16:36:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56BF66800) [pid = 2096] [serial = 1318] [outer = 000000B56BF2F400] 16:36:22 INFO - PROCESS | 2096 | 1461281782513 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56C639800) [pid = 2096] [serial = 1319] [outer = 000000B56BF2F400] 16:36:22 INFO - PROCESS | 2096 | 1461281782952 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",1,"assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 2096 | 1461281783006 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 16:36:23 INFO - PROCESS | 2096 | 1461281783009 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 2096 | 1461281783011 Marionette TRACE conn5 <- [1,1722,null,{}] 16:36:23 INFO - PROCESS | 2096 | 1461281783014 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 2096 | 1461281783098 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 16:36:23 INFO - PROCESS | 2096 | 1461281783107 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570920000 == 40 [pid = 2096] [id = 440] 16:36:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56BF2EC00) [pid = 2096] [serial = 1320] [outer = 0000000000000000] 16:36:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B56C7EE000) [pid = 2096] [serial = 1321] [outer = 000000B56BF2EC00] 16:36:23 INFO - PROCESS | 2096 | 1461281783154 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B56CB1A800) [pid = 2096] [serial = 1322] [outer = 000000B56BF2EC00] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B573336000 == 39 [pid = 2096] [id = 23] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B564085000 == 38 [pid = 2096] [id = 10] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B57331B800 == 37 [pid = 2096] [id = 22] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE8E000 == 36 [pid = 2096] [id = 27] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56ED52800 == 35 [pid = 2096] [id = 19] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B471000 == 34 [pid = 2096] [id = 26] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B568681000 == 33 [pid = 2096] [id = 25] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1B6800 == 32 [pid = 2096] [id = 17] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CA9D800 == 31 [pid = 2096] [id = 18] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE99000 == 30 [pid = 2096] [id = 16] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B563FF4800 == 29 [pid = 2096] [id = 29] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B568683800 == 28 [pid = 2096] [id = 15] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B475000 == 27 [pid = 2096] [id = 14] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B568634800 == 26 [pid = 2096] [id = 13] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB3800 == 25 [pid = 2096] [id = 20] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C512000 == 24 [pid = 2096] [id = 28] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715EB000 == 23 [pid = 2096] [id = 21] 16:36:24 INFO - PROCESS | 2096 | --DOCSHELL 000000B564757800 == 22 [pid = 2096] [id = 24] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B57148DC00) [pid = 2096] [serial = 967] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56FDE1400) [pid = 2096] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B578663000) [pid = 2096] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B5780BA000) [pid = 2096] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B5715A2000) [pid = 2096] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56FF7D000) [pid = 2096] [serial = 964] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B5713F1000) [pid = 2096] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B576C91C00) [pid = 2096] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B5769C6400) [pid = 2096] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B57159B800) [pid = 2096] [serial = 970] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B575B55C00) [pid = 2096] [serial = 979] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56EDC2000) [pid = 2096] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56BF65C00) [pid = 2096] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B57A096000) [pid = 2096] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B577AF0400) [pid = 2096] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B5780C3C00) [pid = 2096] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56BF23400) [pid = 2096] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56FE92400) [pid = 2096] [serial = 961] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B573CB8800) [pid = 2096] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B578D69400) [pid = 2096] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B5769BFC00) [pid = 2096] [serial = 982] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B573DB1C00) [pid = 2096] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B560BC2000) [pid = 2096] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B5692EDC00) [pid = 2096] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B573DAE800) [pid = 2096] [serial = 976] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56E907000) [pid = 2096] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56FC6D400) [pid = 2096] [serial = 1076] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B579E62400) [pid = 2096] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B573CB4800) [pid = 2096] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B5782E4800) [pid = 2096] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B5697B1800) [pid = 2096] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B5771D7800) [pid = 2096] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B573C70800) [pid = 2096] [serial = 973] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B5697B5000) [pid = 2096] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B578D71000) [pid = 2096] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B57803F400) [pid = 2096] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B564C0EC00) [pid = 2096] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B577626800) [pid = 2096] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B570CCA000) [pid = 2096] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B576BD7400) [pid = 2096] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B576BC6400) [pid = 2096] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B578D6E400) [pid = 2096] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B577AEEC00) [pid = 2096] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B57159E400) [pid = 2096] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B579E6C000) [pid = 2096] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B57698E400) [pid = 2096] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B573CBE400) [pid = 2096] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56FEF6C00) [pid = 2096] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56EDBE000) [pid = 2096] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56E666400) [pid = 2096] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56D180400) [pid = 2096] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56EDA4C00) [pid = 2096] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56FCB6C00) [pid = 2096] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56F820C00) [pid = 2096] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B5697B4C00) [pid = 2096] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B55F334800) [pid = 2096] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B569729000) [pid = 2096] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B5692EE800) [pid = 2096] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B568C3A000) [pid = 2096] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B57A5D1400) [pid = 2096] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B579E66800) [pid = 2096] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B5769C8000) [pid = 2096] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B573DAF400) [pid = 2096] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56FCC6400) [pid = 2096] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56FDDB400) [pid = 2096] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56CC38000) [pid = 2096] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B5692EE400) [pid = 2096] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B560C2C800) [pid = 2096] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B57A0A0400) [pid = 2096] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B56BD2C800) [pid = 2096] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B56B551000) [pid = 2096] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B56BF2BC00) [pid = 2096] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B56C63FC00) [pid = 2096] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 61 (000000B56BD88800) [pid = 2096] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | --DOMWINDOW == 60 (000000B56FB46400) [pid = 2096] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 16:36:25 INFO - PROCESS | 2096 | 1461281785418 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2445ms 16:36:25 INFO - PROCESS | 2096 | 1461281785458 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 2096 | 1461281785462 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 16:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:36:25 INFO - PROCESS | 2096 | 1461281785468 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 2096 | 1461281785472 Marionette TRACE conn5 <- [1,1726,null,{}] 16:36:25 INFO - PROCESS | 2096 | 1461281785478 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 2096 | 1461281785571 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 16:36:25 INFO - PROCESS | 2096 | 1461281785583 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560C6D000 == 23 [pid = 2096] [id = 441] 16:36:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B55EA68000) [pid = 2096] [serial = 1323] [outer = 0000000000000000] 16:36:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B55EA6C000) [pid = 2096] [serial = 1324] [outer = 000000B55EA68000] 16:36:25 INFO - PROCESS | 2096 | 1461281785635 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B55F1F0800) [pid = 2096] [serial = 1325] [outer = 000000B55EA68000] 16:36:26 INFO - PROCESS | 2096 | 1461281786128 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 692ms 16:36:26 INFO - PROCESS | 2096 | 1461281786164 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 2096 | 1461281786171 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 16:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:36:26 INFO - PROCESS | 2096 | 1461281786178 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 2096 | 1461281786182 Marionette TRACE conn5 <- [1,1730,null,{}] 16:36:26 INFO - PROCESS | 2096 | 1461281786186 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 2096 | 1461281786293 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 16:36:26 INFO - PROCESS | 2096 | 1461281786364 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CDF800 == 24 [pid = 2096] [id = 442] 16:36:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B55F328000) [pid = 2096] [serial = 1326] [outer = 0000000000000000] 16:36:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B55FB0BC00) [pid = 2096] [serial = 1327] [outer = 000000B55F328000] 16:36:26 INFO - PROCESS | 2096 | 1461281786420 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B560C28C00) [pid = 2096] [serial = 1328] [outer = 000000B55F328000] 16:36:26 INFO - PROCESS | 2096 | 1461281786835 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 691ms 16:36:26 INFO - PROCESS | 2096 | 1461281786875 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 16:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:36:26 INFO - PROCESS | 2096 | 1461281786878 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 16:36:26 INFO - PROCESS | 2096 | 1461281786882 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 2096 | 1461281786885 Marionette TRACE conn5 <- [1,1734,null,{}] 16:36:26 INFO - PROCESS | 2096 | 1461281786902 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 2096 | 1461281787026 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 16:36:27 INFO - PROCESS | 2096 | 1461281787045 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56863C800 == 25 [pid = 2096] [id = 443] 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B55D88FC00) [pid = 2096] [serial = 1329] [outer = 0000000000000000] 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B56478F000) [pid = 2096] [serial = 1330] [outer = 000000B55D88FC00] 16:36:27 INFO - PROCESS | 2096 | 1461281787099 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B564E83400) [pid = 2096] [serial = 1331] [outer = 000000B55D88FC00] 16:36:27 INFO - PROCESS | 2096 | 1461281787574 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 754ms 16:36:27 INFO - PROCESS | 2096 | 1461281787638 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 2096 | 1461281787641 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 16:36:27 INFO - PROCESS | 2096 | 1461281787644 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:36:27 INFO - PROCESS | 2096 | 1461281787646 Marionette TRACE conn5 <- [1,1738,null,{}] 16:36:27 INFO - PROCESS | 2096 | 1461281787650 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 2096 | 1461281787734 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 16:36:27 INFO - PROCESS | 2096 | 1461281787740 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B5D9000 == 26 [pid = 2096] [id = 444] 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B564E8D400) [pid = 2096] [serial = 1332] [outer = 0000000000000000] 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B565690C00) [pid = 2096] [serial = 1333] [outer = 000000B564E8D400] 16:36:27 INFO - PROCESS | 2096 | 1461281787787 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B56591F000) [pid = 2096] [serial = 1334] [outer = 000000B564E8D400] 16:36:28 INFO - PROCESS | 2096 | 1461281788204 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 586ms 16:36:28 INFO - PROCESS | 2096 | 1461281788233 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 2096 | 1461281788235 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 16:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:36:28 INFO - PROCESS | 2096 | 1461281788239 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 2096 | 1461281788241 Marionette TRACE conn5 <- [1,1742,null,{}] 16:36:28 INFO - PROCESS | 2096 | 1461281788244 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 2096 | 1461281788322 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 16:36:28 INFO - PROCESS | 2096 | 1461281788342 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBCA800 == 27 [pid = 2096] [id = 445] 16:36:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B55F1F2000) [pid = 2096] [serial = 1335] [outer = 0000000000000000] 16:36:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56592B000) [pid = 2096] [serial = 1336] [outer = 000000B55F1F2000] 16:36:28 INFO - PROCESS | 2096 | 1461281788390 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B566338800) [pid = 2096] [serial = 1337] [outer = 000000B55F1F2000] 16:36:28 INFO - PROCESS | 2096 | 1461281788847 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 628ms 16:36:28 INFO - PROCESS | 2096 | 1461281788875 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 2096 | 1461281788877 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 16:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:36:28 INFO - PROCESS | 2096 | 1461281788881 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 2096 | 1461281788883 Marionette TRACE conn5 <- [1,1746,null,{}] 16:36:28 INFO - PROCESS | 2096 | 1461281788887 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 2096 | 1461281789000 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 16:36:29 INFO - PROCESS | 2096 | 1461281789011 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C206000 == 28 [pid = 2096] [id = 446] 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B568C4FC00) [pid = 2096] [serial = 1338] [outer = 0000000000000000] 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B568C72000) [pid = 2096] [serial = 1339] [outer = 000000B568C4FC00] 16:36:29 INFO - PROCESS | 2096 | 1461281789060 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B569237800) [pid = 2096] [serial = 1340] [outer = 000000B568C4FC00] 16:36:29 INFO - PROCESS | 2096 | 1461281789470 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 629ms 16:36:29 INFO - PROCESS | 2096 | 1461281789513 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 2096 | 1461281789516 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 16:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:36:29 INFO - PROCESS | 2096 | 1461281789519 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 2096 | 1461281789521 Marionette TRACE conn5 <- [1,1750,null,{}] 16:36:29 INFO - PROCESS | 2096 | 1461281789524 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 2096 | 1461281789600 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 16:36:29 INFO - PROCESS | 2096 | 1461281789606 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CA9D800 == 29 [pid = 2096] [id = 447] 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B565691C00) [pid = 2096] [serial = 1341] [outer = 0000000000000000] 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B569241000) [pid = 2096] [serial = 1342] [outer = 000000B565691C00] 16:36:29 INFO - PROCESS | 2096 | 1461281789652 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B569719000) [pid = 2096] [serial = 1343] [outer = 000000B565691C00] 16:36:30 INFO - PROCESS | 2096 | 1461281790094 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 629ms 16:36:30 INFO - PROCESS | 2096 | 1461281790151 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 2096 | 1461281790154 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 16:36:30 INFO - PROCESS | 2096 | 1461281790157 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:36:30 INFO - PROCESS | 2096 | 1461281790159 Marionette TRACE conn5 <- [1,1754,null,{}] 16:36:30 INFO - PROCESS | 2096 | 1461281790162 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 2096 | 1461281790239 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 16:36:30 INFO - PROCESS | 2096 | 1461281790248 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E435800 == 30 [pid = 2096] [id = 448] 16:36:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B5692ED000) [pid = 2096] [serial = 1344] [outer = 0000000000000000] 16:36:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56972E000) [pid = 2096] [serial = 1345] [outer = 000000B5692ED000] 16:36:30 INFO - PROCESS | 2096 | 1461281790297 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B5697AE400) [pid = 2096] [serial = 1346] [outer = 000000B5692ED000] 16:36:30 INFO - PROCESS | 2096 | 1461281790763 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 629ms 16:36:30 INFO - PROCESS | 2096 | 1461281790788 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 2096 | 1461281790791 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 16:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:36:30 INFO - PROCESS | 2096 | 1461281790794 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 2096 | 1461281790796 Marionette TRACE conn5 <- [1,1758,null,{}] 16:36:30 INFO - PROCESS | 2096 | 1461281790799 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 2096 | 1461281790898 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 16:36:30 INFO - PROCESS | 2096 | 1461281790907 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56863B000 == 31 [pid = 2096] [id = 449] 16:36:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B5697AD400) [pid = 2096] [serial = 1347] [outer = 0000000000000000] 16:36:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56A98CC00) [pid = 2096] [serial = 1348] [outer = 000000B5697AD400] 16:36:30 INFO - PROCESS | 2096 | 1461281790952 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56B4CE800) [pid = 2096] [serial = 1349] [outer = 000000B5697AD400] 16:36:31 INFO - PROCESS | 2096 | 1461281791423 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 16:36:31 INFO - PROCESS | 2096 | 1461281791467 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 2096 | 1461281791469 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 16:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:36:31 INFO - PROCESS | 2096 | 1461281791479 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 2096 | 1461281791481 Marionette TRACE conn5 <- [1,1762,null,{}] 16:36:31 INFO - PROCESS | 2096 | 1461281791485 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 2096 | 1461281791612 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 16:36:31 INFO - PROCESS | 2096 | 1461281791665 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD5B000 == 32 [pid = 2096] [id = 450] 16:36:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56B555000) [pid = 2096] [serial = 1350] [outer = 0000000000000000] 16:36:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BA8C800) [pid = 2096] [serial = 1351] [outer = 000000B56B555000] 16:36:31 INFO - PROCESS | 2096 | 1461281791710 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BA9B000) [pid = 2096] [serial = 1352] [outer = 000000B56B555000] 16:36:32 INFO - PROCESS | 2096 | 1461281792150 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 733ms 16:36:32 INFO - PROCESS | 2096 | 1461281792244 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 2096 | 1461281792247 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 16:36:32 INFO - PROCESS | 2096 | 1461281792255 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 2096 | 1461281792258 Marionette TRACE conn5 <- [1,1766,null,{}] 16:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:36:32 INFO - PROCESS | 2096 | 1461281792262 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 2096 | 1461281792389 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 16:36:32 INFO - PROCESS | 2096 | 1461281792436 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBCA000 == 33 [pid = 2096] [id = 451] 16:36:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56BD7AC00) [pid = 2096] [serial = 1353] [outer = 0000000000000000] 16:36:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56BD7F000) [pid = 2096] [serial = 1354] [outer = 000000B56BD7AC00] 16:36:32 INFO - PROCESS | 2096 | 1461281792491 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56BF25400) [pid = 2096] [serial = 1355] [outer = 000000B56BD7AC00] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56BD18000) [pid = 2096] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56B554000) [pid = 2096] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B563E93400) [pid = 2096] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B568D8DC00) [pid = 2096] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B560540C00) [pid = 2096] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B565694400) [pid = 2096] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B55D88CC00) [pid = 2096] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B55F83D000) [pid = 2096] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55F145400) [pid = 2096] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56FE8F800) [pid = 2096] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B55FC0E800) [pid = 2096] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B5697AB800) [pid = 2096] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:36:32 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56BF2F400) [pid = 2096] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:36:32 INFO - PROCESS | 2096 | 1461281792964 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:36:32 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 16:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 732ms 16:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:36:33 INFO - PROCESS | 2096 | 1461281792995 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 2096 | 1461281792997 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 16:36:33 INFO - PROCESS | 2096 | 1461281793001 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 2096 | 1461281793002 Marionette TRACE conn5 <- [1,1770,null,{}] 16:36:33 INFO - PROCESS | 2096 | 1461281793006 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 2096 | 1461281793083 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 16:36:33 INFO - PROCESS | 2096 | 1461281793089 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57090E000 == 34 [pid = 2096] [id = 452] 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B568C5A800) [pid = 2096] [serial = 1356] [outer = 0000000000000000] 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BD7CC00) [pid = 2096] [serial = 1357] [outer = 000000B568C5A800] 16:36:33 INFO - PROCESS | 2096 | 1461281793136 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56BF2F400) [pid = 2096] [serial = 1358] [outer = 000000B568C5A800] 16:36:33 INFO - PROCESS | 2096 | 1461281793551 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:36:33 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 16:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 587ms 16:36:33 INFO - PROCESS | 2096 | 1461281793591 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 2096 | 1461281793594 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 16:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:36:33 INFO - PROCESS | 2096 | 1461281793597 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 2096 | 1461281793599 Marionette TRACE conn5 <- [1,1774,null,{}] 16:36:33 INFO - PROCESS | 2096 | 1461281793602 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 2096 | 1461281793685 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 16:36:33 INFO - PROCESS | 2096 | 1461281793691 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57139C800 == 35 [pid = 2096] [id = 453] 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56BF5D000) [pid = 2096] [serial = 1359] [outer = 0000000000000000] 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56BF63800) [pid = 2096] [serial = 1360] [outer = 000000B56BF5D000] 16:36:33 INFO - PROCESS | 2096 | 1461281793738 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56C637800) [pid = 2096] [serial = 1361] [outer = 000000B56BF5D000] 16:36:34 INFO - PROCESS | 2096 | 1461281794192 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:36:34 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 16:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 628ms 16:36:34 INFO - PROCESS | 2096 | 1461281794228 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 2096 | 1461281794231 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 16:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:36:34 INFO - PROCESS | 2096 | 1461281794234 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 2096 | 1461281794236 Marionette TRACE conn5 <- [1,1778,null,{}] 16:36:34 INFO - PROCESS | 2096 | 1461281794239 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 2096 | 1461281794318 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 16:36:34 INFO - PROCESS | 2096 | 1461281794324 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571520000 == 36 [pid = 2096] [id = 454] 16:36:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56C640000) [pid = 2096] [serial = 1362] [outer = 0000000000000000] 16:36:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56C644000) [pid = 2096] [serial = 1363] [outer = 000000B56C640000] 16:36:34 INFO - PROCESS | 2096 | 1461281794370 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56CA81800) [pid = 2096] [serial = 1364] [outer = 000000B56C640000] 16:36:34 INFO - PROCESS | 2096 | 1461281794945 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:36:34 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) 16:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms 16:36:34 INFO - PROCESS | 2096 | 1461281794972 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 2096 | 1461281794977 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 16:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:36:34 INFO - PROCESS | 2096 | 1461281794983 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 2096 | 1461281794987 Marionette TRACE conn5 <- [1,1782,null,{}] 16:36:35 INFO - PROCESS | 2096 | 1461281794995 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:35 INFO - PROCESS | 2096 | 1461281795171 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 16:36:35 INFO - PROCESS | 2096 | 1461281795294 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B7E000 == 37 [pid = 2096] [id = 455] 16:36:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B55D89D000) [pid = 2096] [serial = 1365] [outer = 0000000000000000] 16:36:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B55EC6D400) [pid = 2096] [serial = 1366] [outer = 000000B55D89D000] 16:36:35 INFO - PROCESS | 2096 | 1461281795353 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B55F334000) [pid = 2096] [serial = 1367] [outer = 000000B55D89D000] 16:36:36 INFO - PROCESS | 2096 | 1461281795997 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1031ms 16:36:36 INFO - PROCESS | 2096 | 1461281796017 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 2096 | 1461281796024 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 16:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:36:36 INFO - PROCESS | 2096 | 1461281796031 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 2096 | 1461281796034 Marionette TRACE conn5 <- [1,1786,null,{}] 16:36:36 INFO - PROCESS | 2096 | 1461281796084 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 2096 | 1461281796202 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 16:36:36 INFO - PROCESS | 2096 | 1461281796277 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBB9000 == 38 [pid = 2096] [id = 456] 16:36:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B564663400) [pid = 2096] [serial = 1368] [outer = 0000000000000000] 16:36:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B5646BE800) [pid = 2096] [serial = 1369] [outer = 000000B564663400] 16:36:36 INFO - PROCESS | 2096 | 1461281796334 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B565692400) [pid = 2096] [serial = 1370] [outer = 000000B564663400] 16:36:37 INFO - PROCESS | 2096 | 1461281797313 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1329ms 16:36:37 INFO - PROCESS | 2096 | 1461281797366 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 2096 | 1461281797371 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 16:36:37 INFO - PROCESS | 2096 | 1461281797376 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:36:37 INFO - PROCESS | 2096 | 1461281797380 Marionette TRACE conn5 <- [1,1790,null,{}] 16:36:37 INFO - PROCESS | 2096 | 1461281797387 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 2096 | 1461281797500 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F878800 == 37 [pid = 2096] [id = 437] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DB1000 == 36 [pid = 2096] [id = 436] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B564642800 == 35 [pid = 2096] [id = 429] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B569760000 == 34 [pid = 2096] [id = 438] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DB2000 == 33 [pid = 2096] [id = 430] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C521800 == 32 [pid = 2096] [id = 435] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B56863E000 == 31 [pid = 2096] [id = 431] 16:36:37 INFO - PROCESS | 2096 | --DOCSHELL 000000B55FA04800 == 30 [pid = 2096] [id = 428] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56C7EE000) [pid = 2096] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BD20800) [pid = 2096] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56BD13000) [pid = 2096] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56BA94C00) [pid = 2096] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56BB41C00) [pid = 2096] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56BD7D000) [pid = 2096] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B569242400) [pid = 2096] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B568C38800) [pid = 2096] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B568C57400) [pid = 2096] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B565924C00) [pid = 2096] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B565F9FC00) [pid = 2096] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B564E87400) [pid = 2096] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56568D400) [pid = 2096] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B560C9AC00) [pid = 2096] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B563FC3400) [pid = 2096] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B55F149400) [pid = 2096] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B55F32EC00) [pid = 2096] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56FF77800) [pid = 2096] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B569728C00) [pid = 2096] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B569719400) [pid = 2096] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B56B4A1C00) [pid = 2096] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56BF66800) [pid = 2096] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56B522000) [pid = 2096] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56C639800) [pid = 2096] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B5697AD000) [pid = 2096] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56BF27400) [pid = 2096] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 16:36:37 INFO - PROCESS | 2096 | 1461281797628 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55EC64800 == 31 [pid = 2096] [id = 457] 16:36:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B55D8A7400) [pid = 2096] [serial = 1371] [outer = 0000000000000000] 16:36:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B55ECE3000) [pid = 2096] [serial = 1372] [outer = 000000B55D8A7400] 16:36:37 INFO - PROCESS | 2096 | 1461281797678 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B55F333C00) [pid = 2096] [serial = 1373] [outer = 000000B55D8A7400] 16:36:38 INFO - PROCESS | 2096 | 1461281798132 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 795ms 16:36:38 INFO - PROCESS | 2096 | 1461281798204 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 2096 | 1461281798209 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 16:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:36:38 INFO - PROCESS | 2096 | 1461281798216 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 2096 | 1461281798219 Marionette TRACE conn5 <- [1,1794,null,{}] 16:36:38 INFO - PROCESS | 2096 | 1461281798223 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:38 INFO - PROCESS | 2096 | 1461281798305 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 16:36:38 INFO - PROCESS | 2096 | 1461281798313 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565978800 == 32 [pid = 2096] [id = 458] 16:36:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B563FC6000) [pid = 2096] [serial = 1374] [outer = 0000000000000000] 16:36:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56478C800) [pid = 2096] [serial = 1375] [outer = 000000B563FC6000] 16:36:38 INFO - PROCESS | 2096 | 1461281798361 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B565653400) [pid = 2096] [serial = 1376] [outer = 000000B563FC6000] 16:36:38 INFO - PROCESS | 2096 | 1461281798832 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms 16:36:38 INFO - PROCESS | 2096 | 1461281798847 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 2096 | 1461281798849 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 16:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:36:38 INFO - PROCESS | 2096 | 1461281798853 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 2096 | 1461281798857 Marionette TRACE conn5 <- [1,1798,null,{}] 16:36:38 INFO - PROCESS | 2096 | 1461281798869 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:38 INFO - PROCESS | 2096 | 1461281798956 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 16:36:38 INFO - PROCESS | 2096 | 1461281798967 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56A916800 == 33 [pid = 2096] [id = 459] 16:36:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B55D8A1400) [pid = 2096] [serial = 1377] [outer = 0000000000000000] 16:36:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56633BC00) [pid = 2096] [serial = 1378] [outer = 000000B55D8A1400] 16:36:39 INFO - PROCESS | 2096 | 1461281799018 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B568C4B400) [pid = 2096] [serial = 1379] [outer = 000000B55D8A1400] 16:36:39 INFO - PROCESS | 2096 | 1461281799493 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 690ms 16:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:36:39 INFO - PROCESS | 2096 | 1461281799546 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 2096 | 1461281799549 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 16:36:39 INFO - PROCESS | 2096 | 1461281799552 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 2096 | 1461281799554 Marionette TRACE conn5 <- [1,1802,null,{}] 16:36:39 INFO - PROCESS | 2096 | 1461281799557 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 2096 | 1461281799670 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 16:36:39 INFO - PROCESS | 2096 | 1461281799684 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C027800 == 34 [pid = 2096] [id = 460] 16:36:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B568C75800) [pid = 2096] [serial = 1380] [outer = 0000000000000000] 16:36:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B568D8B800) [pid = 2096] [serial = 1381] [outer = 000000B568C75800] 16:36:39 INFO - PROCESS | 2096 | 1461281799732 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B569243800) [pid = 2096] [serial = 1382] [outer = 000000B568C75800] 16:36:40 INFO - PROCESS | 2096 | 1461281800216 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 691ms 16:36:40 INFO - PROCESS | 2096 | 1461281800246 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 2096 | 1461281800249 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 16:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:36:40 INFO - PROCESS | 2096 | 1461281800252 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 2096 | 1461281800254 Marionette TRACE conn5 <- [1,1806,null,{}] 16:36:40 INFO - PROCESS | 2096 | 1461281800258 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 2096 | 1461281800360 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 16:36:40 INFO - PROCESS | 2096 | 1461281800368 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C86A800 == 35 [pid = 2096] [id = 461] 16:36:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B569713800) [pid = 2096] [serial = 1383] [outer = 0000000000000000] 16:36:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B569718000) [pid = 2096] [serial = 1384] [outer = 000000B569713800] 16:36:40 INFO - PROCESS | 2096 | 1461281800416 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56972F800) [pid = 2096] [serial = 1385] [outer = 000000B569713800] 16:36:40 INFO - PROCESS | 2096 | 1461281800871 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 629ms 16:36:40 INFO - PROCESS | 2096 | 1461281800884 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 2096 | 1461281800886 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 16:36:40 INFO - PROCESS | 2096 | 1461281800905 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:36:40 INFO - PROCESS | 2096 | 1461281800907 Marionette TRACE conn5 <- [1,1810,null,{}] 16:36:40 INFO - PROCESS | 2096 | 1461281800911 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 2096 | 1461281801039 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 16:36:41 INFO - PROCESS | 2096 | 1461281801123 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56ED53800 == 36 [pid = 2096] [id = 462] 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56A986400) [pid = 2096] [serial = 1386] [outer = 0000000000000000] 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56BA8DC00) [pid = 2096] [serial = 1387] [outer = 000000B56A986400] 16:36:41 INFO - PROCESS | 2096 | 1461281801173 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56BB43800) [pid = 2096] [serial = 1388] [outer = 000000B56A986400] 16:36:41 INFO - PROCESS | 2096 | 1461281801585 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 734ms 16:36:41 INFO - PROCESS | 2096 | 1461281801648 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 2096 | 1461281801650 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 16:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:36:41 INFO - PROCESS | 2096 | 1461281801653 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 2096 | 1461281801655 Marionette TRACE conn5 <- [1,1814,null,{}] 16:36:41 INFO - PROCESS | 2096 | 1461281801659 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 2096 | 1461281801760 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 16:36:41 INFO - PROCESS | 2096 | 1461281801769 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD55800 == 37 [pid = 2096] [id = 463] 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56BD1B800) [pid = 2096] [serial = 1389] [outer = 0000000000000000] 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BD1EC00) [pid = 2096] [serial = 1390] [outer = 000000B56BD1B800] 16:36:41 INFO - PROCESS | 2096 | 1461281801856 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BD80C00) [pid = 2096] [serial = 1391] [outer = 000000B56BD1B800] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B55D88FC00) [pid = 2096] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56B555000) [pid = 2096] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B55EA68000) [pid = 2096] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B5692ED000) [pid = 2096] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B564E8D400) [pid = 2096] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BD7AC00) [pid = 2096] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B568C4FC00) [pid = 2096] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56BF5D000) [pid = 2096] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B55F328000) [pid = 2096] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B5697AD400) [pid = 2096] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B55F1F2000) [pid = 2096] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B568C5A800) [pid = 2096] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56BF2EC00) [pid = 2096] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:36:42 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B565691C00) [pid = 2096] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:36:42 INFO - PROCESS | 2096 | 1461281802346 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 733ms 16:36:42 INFO - PROCESS | 2096 | 1461281802417 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 2096 | 1461281802419 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 16:36:42 INFO - PROCESS | 2096 | 1461281802424 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 2096 | 1461281802426 Marionette TRACE conn5 <- [1,1818,null,{}] 16:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:36:42 INFO - PROCESS | 2096 | 1461281802429 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 2096 | 1461281802510 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 16:36:42 INFO - PROCESS | 2096 | 1461281802517 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE12000 == 38 [pid = 2096] [id = 464] 16:36:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B564E8D400) [pid = 2096] [serial = 1392] [outer = 0000000000000000] 16:36:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56A985C00) [pid = 2096] [serial = 1393] [outer = 000000B564E8D400] 16:36:42 INFO - PROCESS | 2096 | 1461281802565 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56BD7F800) [pid = 2096] [serial = 1394] [outer = 000000B564E8D400] 16:36:42 INFO - PROCESS | 2096 | 1461281802967 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 586ms 16:36:43 INFO - PROCESS | 2096 | 1461281803018 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 2096 | 1461281803020 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 16:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:36:43 INFO - PROCESS | 2096 | 1461281803028 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 2096 | 1461281803030 Marionette TRACE conn5 <- [1,1822,null,{}] 16:36:43 INFO - PROCESS | 2096 | 1461281803033 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 2096 | 1461281803111 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 16:36:43 INFO - PROCESS | 2096 | 1461281803117 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56A913000 == 39 [pid = 2096] [id = 465] 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56BF21400) [pid = 2096] [serial = 1395] [outer = 0000000000000000] 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56BF2E000) [pid = 2096] [serial = 1396] [outer = 000000B56BF21400] 16:36:43 INFO - PROCESS | 2096 | 1461281803166 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BF67800) [pid = 2096] [serial = 1397] [outer = 000000B56BF21400] 16:36:43 INFO - PROCESS | 2096 | 1461281803581 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:36:43 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 16:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 587ms 16:36:43 INFO - PROCESS | 2096 | 1461281803619 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 2096 | 1461281803621 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 16:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:36:43 INFO - PROCESS | 2096 | 1461281803625 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 2096 | 1461281803626 Marionette TRACE conn5 <- [1,1826,null,{}] 16:36:43 INFO - PROCESS | 2096 | 1461281803630 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 2096 | 1461281803708 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 16:36:43 INFO - PROCESS | 2096 | 1461281803717 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A9800 == 40 [pid = 2096] [id = 466] 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56C641400) [pid = 2096] [serial = 1398] [outer = 0000000000000000] 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56C6BB800) [pid = 2096] [serial = 1399] [outer = 000000B56C641400] 16:36:43 INFO - PROCESS | 2096 | 1461281803764 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56CB19C00) [pid = 2096] [serial = 1400] [outer = 000000B56C641400] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738ED000 == 39 [pid = 2096] [id = 427] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B569761000 == 38 [pid = 2096] [id = 432] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B570350800 == 37 [pid = 2096] [id = 439] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDCD800 == 36 [pid = 2096] [id = 433] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C204000 == 35 [pid = 2096] [id = 434] 16:36:44 INFO - PROCESS | 2096 | --DOCSHELL 000000B570920000 == 34 [pid = 2096] [id = 440] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56A98CC00) [pid = 2096] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B568C72000) [pid = 2096] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B569237800) [pid = 2096] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56592B000) [pid = 2096] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B566338800) [pid = 2096] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B55FB0BC00) [pid = 2096] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B560C28C00) [pid = 2096] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56478F000) [pid = 2096] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B564E83400) [pid = 2096] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56972E000) [pid = 2096] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B565690C00) [pid = 2096] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56591F000) [pid = 2096] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B55EA6C000) [pid = 2096] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B55F1F0800) [pid = 2096] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56CB1A800) [pid = 2096] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B569241000) [pid = 2096] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B569719000) [pid = 2096] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B56BA8C800) [pid = 2096] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56C644000) [pid = 2096] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B56B4CE800) [pid = 2096] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B56C637800) [pid = 2096] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B56BD7F000) [pid = 2096] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B56BA9B000) [pid = 2096] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 61 (000000B56BF63800) [pid = 2096] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 60 (000000B56BF25400) [pid = 2096] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 59 (000000B56BD7CC00) [pid = 2096] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 58 (000000B56BF2F400) [pid = 2096] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | --DOMWINDOW == 57 (000000B5697AE400) [pid = 2096] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 16:36:45 INFO - PROCESS | 2096 | 1461281805652 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2084ms 16:36:45 INFO - PROCESS | 2096 | 1461281805713 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 2096 | 1461281805717 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 16:36:45 INFO - PROCESS | 2096 | 1461281805723 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:36:45 INFO - PROCESS | 2096 | 1461281805727 Marionette TRACE conn5 <- [1,1830,null,{}] 16:36:45 INFO - PROCESS | 2096 | 1461281805733 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:45 INFO - PROCESS | 2096 | 1461281805821 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 16:36:45 INFO - PROCESS | 2096 | 1461281805830 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5605DE000 == 35 [pid = 2096] [id = 467] 16:36:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 58 (000000B55ECE5400) [pid = 2096] [serial = 1401] [outer = 0000000000000000] 16:36:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 59 (000000B55ECEAC00) [pid = 2096] [serial = 1402] [outer = 000000B55ECE5400] 16:36:45 INFO - PROCESS | 2096 | 1461281805881 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B55F326800) [pid = 2096] [serial = 1403] [outer = 000000B55ECE5400] 16:36:46 INFO - PROCESS | 2096 | 1461281806388 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 691ms 16:36:46 INFO - PROCESS | 2096 | 1461281806417 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 2096 | 1461281806424 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 16:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:36:46 INFO - PROCESS | 2096 | 1461281806431 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 2096 | 1461281806434 Marionette TRACE conn5 <- [1,1834,null,{}] 16:36:46 INFO - PROCESS | 2096 | 1461281806438 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 2096 | 1461281806520 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 16:36:46 INFO - PROCESS | 2096 | 1461281806529 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D93800 == 36 [pid = 2096] [id = 468] 16:36:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B55F916C00) [pid = 2096] [serial = 1404] [outer = 0000000000000000] 16:36:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B560BC1000) [pid = 2096] [serial = 1405] [outer = 000000B55F916C00] 16:36:46 INFO - PROCESS | 2096 | 1461281806578 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B563C7BC00) [pid = 2096] [serial = 1406] [outer = 000000B55F916C00] 16:36:47 INFO - PROCESS | 2096 | 1461281807048 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:36:47 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) 16:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 16:36:47 INFO - PROCESS | 2096 | 1461281807108 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 2096 | 1461281807111 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 16:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:36:47 INFO - PROCESS | 2096 | 1461281807115 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 2096 | 1461281807119 Marionette TRACE conn5 <- [1,1838,null,{}] 16:36:47 INFO - PROCESS | 2096 | 1461281807131 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 2096 | 1461281807255 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 16:36:47 INFO - PROCESS | 2096 | 1461281807333 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568685800 == 37 [pid = 2096] [id = 469] 16:36:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B55D88E400) [pid = 2096] [serial = 1407] [outer = 0000000000000000] 16:36:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B564E84800) [pid = 2096] [serial = 1408] [outer = 000000B55D88E400] 16:36:47 INFO - PROCESS | 2096 | 1461281807383 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B565657800) [pid = 2096] [serial = 1409] [outer = 000000B55D88E400] 16:36:47 INFO - PROCESS | 2096 | 1461281807769 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 689ms 16:36:47 INFO - PROCESS | 2096 | 1461281807806 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 2096 | 1461281807809 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 16:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:36:47 INFO - PROCESS | 2096 | 1461281807818 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 2096 | 1461281807820 Marionette TRACE conn5 <- [1,1842,null,{}] 16:36:47 INFO - PROCESS | 2096 | 1461281807824 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 2096 | 1461281807906 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 16:36:47 INFO - PROCESS | 2096 | 1461281807913 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B5D3800 == 38 [pid = 2096] [id = 470] 16:36:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B565694400) [pid = 2096] [serial = 1410] [outer = 0000000000000000] 16:36:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B565923400) [pid = 2096] [serial = 1411] [outer = 000000B565694400] 16:36:47 INFO - PROCESS | 2096 | 1461281807961 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B565BAB000) [pid = 2096] [serial = 1412] [outer = 000000B565694400] 16:36:48 INFO - PROCESS | 2096 | 1461281808376 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 586ms 16:36:48 INFO - PROCESS | 2096 | 1461281808405 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 2096 | 1461281808407 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 16:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:36:48 INFO - PROCESS | 2096 | 1461281808425 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 2096 | 1461281808427 Marionette TRACE conn5 <- [1,1846,null,{}] 16:36:48 INFO - PROCESS | 2096 | 1461281808431 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:48 INFO - PROCESS | 2096 | 1461281808505 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 16:36:48 INFO - PROCESS | 2096 | 1461281808512 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDCE800 == 39 [pid = 2096] [id = 471] 16:36:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B55F329800) [pid = 2096] [serial = 1413] [outer = 0000000000000000] 16:36:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B566331400) [pid = 2096] [serial = 1414] [outer = 000000B55F329800] 16:36:48 INFO - PROCESS | 2096 | 1461281808560 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B568C35400) [pid = 2096] [serial = 1415] [outer = 000000B55F329800] 16:36:49 INFO - PROCESS | 2096 | 1461281809018 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 629ms 16:36:49 INFO - PROCESS | 2096 | 1461281809055 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 2096 | 1461281809057 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 16:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:36:49 INFO - PROCESS | 2096 | 1461281809060 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 2096 | 1461281809062 Marionette TRACE conn5 <- [1,1850,null,{}] 16:36:49 INFO - PROCESS | 2096 | 1461281809065 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 2096 | 1461281809162 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 16:36:49 INFO - PROCESS | 2096 | 1461281809170 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C20A800 == 40 [pid = 2096] [id = 472] 16:36:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B55E15B800) [pid = 2096] [serial = 1416] [outer = 0000000000000000] 16:36:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B568D88400) [pid = 2096] [serial = 1417] [outer = 000000B55E15B800] 16:36:49 INFO - PROCESS | 2096 | 1461281809221 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B569242800) [pid = 2096] [serial = 1418] [outer = 000000B55E15B800] 16:36:49 INFO - PROCESS | 2096 | 1461281809833 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 880ms 16:36:49 INFO - PROCESS | 2096 | 1461281809944 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 2096 | 1461281809949 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 16:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:36:49 INFO - PROCESS | 2096 | 1461281809955 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 2096 | 1461281809960 Marionette TRACE conn5 <- [1,1854,null,{}] 16:36:49 INFO - PROCESS | 2096 | 1461281809966 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:50 INFO - PROCESS | 2096 | 1461281810090 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 16:36:50 INFO - PROCESS | 2096 | 1461281810155 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564BE3000 == 41 [pid = 2096] [id = 473] 16:36:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B55D8A6400) [pid = 2096] [serial = 1419] [outer = 0000000000000000] 16:36:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B55F330C00) [pid = 2096] [serial = 1420] [outer = 000000B55D8A6400] 16:36:50 INFO - PROCESS | 2096 | 1461281810215 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B560CA5800) [pid = 2096] [serial = 1421] [outer = 000000B55D8A6400] 16:36:50 INFO - PROCESS | 2096 | 1461281810904 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1029ms 16:36:50 INFO - PROCESS | 2096 | 1461281810988 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 2096 | 1461281810994 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 16:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:36:51 INFO - PROCESS | 2096 | 1461281811001 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 2096 | 1461281811005 Marionette TRACE conn5 <- [1,1858,null,{}] 16:36:51 INFO - PROCESS | 2096 | 1461281811030 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:51 INFO - PROCESS | 2096 | 1461281811151 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 16:36:51 INFO - PROCESS | 2096 | 1461281811217 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1A3000 == 42 [pid = 2096] [id = 474] 16:36:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B564B5EC00) [pid = 2096] [serial = 1422] [outer = 0000000000000000] 16:36:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B565691400) [pid = 2096] [serial = 1423] [outer = 000000B564B5EC00] 16:36:51 INFO - PROCESS | 2096 | 1461281811275 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B5663D3000) [pid = 2096] [serial = 1424] [outer = 000000B564B5EC00] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C86A800 == 41 [pid = 2096] [id = 461] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDCE800 == 40 [pid = 2096] [id = 471] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B5D3800 == 39 [pid = 2096] [id = 470] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B568685800 == 38 [pid = 2096] [id = 469] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B564D93800 == 37 [pid = 2096] [id = 468] 16:36:52 INFO - PROCESS | 2096 | --DOCSHELL 000000B5605DE000 == 36 [pid = 2096] [id = 467] 16:36:52 INFO - PROCESS | 2096 | 1461281812135 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1195ms 16:36:52 INFO - PROCESS | 2096 | 1461281812202 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 2096 | 1461281812206 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 16:36:52 INFO - PROCESS | 2096 | 1461281812212 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:36:52 INFO - PROCESS | 2096 | 1461281812216 Marionette TRACE conn5 <- [1,1862,null,{}] 16:36:52 INFO - PROCESS | 2096 | 1461281812222 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 2096 | 1461281812305 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 16:36:52 INFO - PROCESS | 2096 | 1461281812323 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563FF7000 == 37 [pid = 2096] [id = 475] 16:36:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B55F1F9C00) [pid = 2096] [serial = 1425] [outer = 0000000000000000] 16:36:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B55F32F000) [pid = 2096] [serial = 1426] [outer = 000000B55F1F9C00] 16:36:52 INFO - PROCESS | 2096 | 1461281812374 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B563C74000) [pid = 2096] [serial = 1427] [outer = 000000B55F1F9C00] 16:36:52 INFO - PROCESS | 2096 | 1461281812893 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 733ms 16:36:52 INFO - PROCESS | 2096 | 1461281812949 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 2096 | 1461281812955 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 16:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:36:52 INFO - PROCESS | 2096 | 1461281812962 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 2096 | 1461281812964 Marionette TRACE conn5 <- [1,1866,null,{}] 16:36:52 INFO - PROCESS | 2096 | 1461281812968 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 2096 | 1461281813049 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 16:36:53 INFO - PROCESS | 2096 | 1461281813122 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56A910800 == 38 [pid = 2096] [id = 476] 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B560A1C000) [pid = 2096] [serial = 1428] [outer = 0000000000000000] 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B565698400) [pid = 2096] [serial = 1429] [outer = 000000B560A1C000] 16:36:53 INFO - PROCESS | 2096 | 1461281813169 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B565F9E400) [pid = 2096] [serial = 1430] [outer = 000000B560A1C000] 16:36:53 INFO - PROCESS | 2096 | 1461281813569 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 627ms 16:36:53 INFO - PROCESS | 2096 | 1461281813590 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 2096 | 1461281813592 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 16:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:36:53 INFO - PROCESS | 2096 | 1461281813596 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 2096 | 1461281813600 Marionette TRACE conn5 <- [1,1870,null,{}] 16:36:53 INFO - PROCESS | 2096 | 1461281813618 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 2096 | 1461281813704 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 16:36:53 INFO - PROCESS | 2096 | 1461281813713 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C51B800 == 39 [pid = 2096] [id = 477] 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B568C53C00) [pid = 2096] [serial = 1431] [outer = 0000000000000000] 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B569238000) [pid = 2096] [serial = 1432] [outer = 000000B568C53C00] 16:36:53 INFO - PROCESS | 2096 | 1461281813763 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B569719000) [pid = 2096] [serial = 1433] [outer = 000000B568C53C00] 16:36:54 INFO - PROCESS | 2096 | 1461281814245 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 690ms 16:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:36:54 INFO - PROCESS | 2096 | 1461281814301 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 2096 | 1461281814304 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 16:36:54 INFO - PROCESS | 2096 | 1461281814308 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 2096 | 1461281814310 Marionette TRACE conn5 <- [1,1874,null,{}] 16:36:54 INFO - PROCESS | 2096 | 1461281814313 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 2096 | 1461281814417 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 16:36:54 INFO - PROCESS | 2096 | 1461281814467 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E980000 == 40 [pid = 2096] [id = 478] 16:36:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B569727800) [pid = 2096] [serial = 1434] [outer = 0000000000000000] 16:36:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56972D000) [pid = 2096] [serial = 1435] [outer = 000000B569727800] 16:36:54 INFO - PROCESS | 2096 | 1461281814514 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B5697B5000) [pid = 2096] [serial = 1436] [outer = 000000B569727800] 16:36:54 INFO - PROCESS | 2096 | 1461281814950 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 691ms 16:36:55 INFO - PROCESS | 2096 | 1461281815006 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 2096 | 1461281815008 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 16:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:36:55 INFO - PROCESS | 2096 | 1461281815011 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 2096 | 1461281815013 Marionette TRACE conn5 <- [1,1878,null,{}] 16:36:55 INFO - PROCESS | 2096 | 1461281815017 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 2096 | 1461281815149 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 16:36:55 INFO - PROCESS | 2096 | 1461281815173 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB2000 == 41 [pid = 2096] [id = 479] 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B55F1EE400) [pid = 2096] [serial = 1437] [outer = 0000000000000000] 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56B4A1C00) [pid = 2096] [serial = 1438] [outer = 000000B55F1EE400] 16:36:55 INFO - PROCESS | 2096 | 1461281815219 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56B522000) [pid = 2096] [serial = 1439] [outer = 000000B55F1EE400] 16:36:55 INFO - PROCESS | 2096 | 1461281815669 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 691ms 16:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:36:55 INFO - PROCESS | 2096 | 1461281815704 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 2096 | 1461281815706 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 16:36:55 INFO - PROCESS | 2096 | 1461281815709 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 2096 | 1461281815711 Marionette TRACE conn5 <- [1,1882,null,{}] 16:36:55 INFO - PROCESS | 2096 | 1461281815721 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 2096 | 1461281815845 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 16:36:55 INFO - PROCESS | 2096 | 1461281815853 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE11800 == 42 [pid = 2096] [id = 480] 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56B552000) [pid = 2096] [serial = 1440] [outer = 0000000000000000] 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BA99800) [pid = 2096] [serial = 1441] [outer = 000000B56B552000] 16:36:55 INFO - PROCESS | 2096 | 1461281815905 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56BD2B000) [pid = 2096] [serial = 1442] [outer = 000000B56B552000] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B55F329800) [pid = 2096] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56C641400) [pid = 2096] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B55ECE5400) [pid = 2096] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B569713800) [pid = 2096] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B55F916C00) [pid = 2096] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56A986400) [pid = 2096] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56BD1B800) [pid = 2096] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B564E8D400) [pid = 2096] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B55D88E400) [pid = 2096] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B564663400) [pid = 2096] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B565694400) [pid = 2096] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B55D89D000) [pid = 2096] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56C640000) [pid = 2096] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B568C75800) [pid = 2096] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55D8A1400) [pid = 2096] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B563FC6000) [pid = 2096] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B55D8A7400) [pid = 2096] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:36:56 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56BF21400) [pid = 2096] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:36:56 INFO - PROCESS | 2096 | 1461281816452 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 838ms 16:36:56 INFO - PROCESS | 2096 | 1461281816551 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 2096 | 1461281816554 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 16:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:36:56 INFO - PROCESS | 2096 | 1461281816557 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 2096 | 1461281816559 Marionette TRACE conn5 <- [1,1886,null,{}] 16:36:56 INFO - PROCESS | 2096 | 1461281816563 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 2096 | 1461281816637 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 16:36:56 INFO - PROCESS | 2096 | 1461281816647 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568645000 == 43 [pid = 2096] [id = 481] 16:36:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B55F32F400) [pid = 2096] [serial = 1443] [outer = 0000000000000000] 16:36:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B560C2D400) [pid = 2096] [serial = 1444] [outer = 000000B55F32F400] 16:36:56 INFO - PROCESS | 2096 | 1461281816694 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B565929400) [pid = 2096] [serial = 1445] [outer = 000000B55F32F400] 16:36:57 INFO - PROCESS | 2096 | 1461281817119 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 587ms 16:36:57 INFO - PROCESS | 2096 | 1461281817147 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 2096 | 1461281817150 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 16:36:57 INFO - PROCESS | 2096 | 1461281817153 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:36:57 INFO - PROCESS | 2096 | 1461281817155 Marionette TRACE conn5 <- [1,1890,null,{}] 16:36:57 INFO - PROCESS | 2096 | 1461281817159 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 2096 | 1461281817234 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 16:36:57 INFO - PROCESS | 2096 | 1461281817241 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D84000 == 44 [pid = 2096] [id = 482] 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B569714400) [pid = 2096] [serial = 1446] [outer = 0000000000000000] 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56BD19400) [pid = 2096] [serial = 1447] [outer = 000000B569714400] 16:36:57 INFO - PROCESS | 2096 | 1461281817289 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56BF23C00) [pid = 2096] [serial = 1448] [outer = 000000B569714400] 16:36:57 INFO - PROCESS | 2096 | 1461281817716 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 587ms 16:36:57 INFO - PROCESS | 2096 | 1461281817745 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 16:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:36:57 INFO - PROCESS | 2096 | 1461281817747 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 16:36:57 INFO - PROCESS | 2096 | 1461281817750 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 2096 | 1461281817752 Marionette TRACE conn5 <- [1,1894,null,{}] 16:36:57 INFO - PROCESS | 2096 | 1461281817760 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 2096 | 1461281817838 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 16:36:57 INFO - PROCESS | 2096 | 1461281817845 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C1B1000 == 45 [pid = 2096] [id = 483] 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56BF2A400) [pid = 2096] [serial = 1449] [outer = 0000000000000000] 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BF5A000) [pid = 2096] [serial = 1450] [outer = 000000B56BF2A400] 16:36:57 INFO - PROCESS | 2096 | 1461281817892 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BF64800) [pid = 2096] [serial = 1451] [outer = 000000B56BF2A400] 16:36:58 INFO - PROCESS | 2096 | 1461281818318 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 628ms 16:36:58 INFO - PROCESS | 2096 | 1461281818381 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 2096 | 1461281818383 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 16:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:36:58 INFO - PROCESS | 2096 | 1461281818387 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 2096 | 1461281818389 Marionette TRACE conn5 <- [1,1898,null,{}] 16:36:58 INFO - PROCESS | 2096 | 1461281818392 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 2096 | 1461281818515 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 16:36:58 INFO - PROCESS | 2096 | 1461281818641 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55FA1B800 == 46 [pid = 2096] [id = 484] 16:36:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B55D828000) [pid = 2096] [serial = 1452] [outer = 0000000000000000] 16:36:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B55D892C00) [pid = 2096] [serial = 1453] [outer = 000000B55D828000] 16:36:58 INFO - PROCESS | 2096 | 1461281818704 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B55F330400) [pid = 2096] [serial = 1454] [outer = 000000B55D828000] 16:36:59 INFO - PROCESS | 2096 | 1461281819367 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1027ms 16:36:59 INFO - PROCESS | 2096 | 1461281819419 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 2096 | 1461281819425 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 16:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:36:59 INFO - PROCESS | 2096 | 1461281819451 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 2096 | 1461281819457 Marionette TRACE conn5 <- [1,1902,null,{}] 16:36:59 INFO - PROCESS | 2096 | 1461281819477 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 2096 | 1461281819595 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 16:36:59 INFO - PROCESS | 2096 | 1461281819664 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D95E000 == 47 [pid = 2096] [id = 485] 16:36:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B568C4EC00) [pid = 2096] [serial = 1455] [outer = 0000000000000000] 16:36:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B568CA1400) [pid = 2096] [serial = 1456] [outer = 000000B568C4EC00] 16:36:59 INFO - PROCESS | 2096 | 1461281819765 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B569716400) [pid = 2096] [serial = 1457] [outer = 000000B568C4EC00] 16:37:00 INFO - PROCESS | 2096 | 1461281820330 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 901ms 16:37:00 INFO - PROCESS | 2096 | 1461281820354 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 16:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:37:00 INFO - PROCESS | 2096 | 1461281820358 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 16:37:00 INFO - PROCESS | 2096 | 1461281820362 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 2096 | 1461281820365 Marionette TRACE conn5 <- [1,1906,null,{}] 16:37:00 INFO - PROCESS | 2096 | 1461281820369 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 2096 | 1461281820473 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 16:37:00 INFO - PROCESS | 2096 | 1461281820565 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D4800 == 48 [pid = 2096] [id = 486] 16:37:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B568C72000) [pid = 2096] [serial = 1458] [outer = 0000000000000000] 16:37:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BA94000) [pid = 2096] [serial = 1459] [outer = 000000B568C72000] 16:37:00 INFO - PROCESS | 2096 | 1461281820624 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56BD17C00) [pid = 2096] [serial = 1460] [outer = 000000B568C72000] 16:37:01 INFO - PROCESS | 2096 | 1461281821225 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 943ms 16:37:01 INFO - PROCESS | 2096 | 1461281821306 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 2096 | 1461281821311 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 16:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:37:01 INFO - PROCESS | 2096 | 1461281821324 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 2096 | 1461281821329 Marionette TRACE conn5 <- [1,1910,null,{}] 16:37:01 INFO - PROCESS | 2096 | 1461281821333 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:01 INFO - PROCESS | 2096 | 1461281821486 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 16:37:01 INFO - PROCESS | 2096 | 1461281821533 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5731A8000 == 49 [pid = 2096] [id = 487] 16:37:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56C63E400) [pid = 2096] [serial = 1461] [outer = 0000000000000000] 16:37:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56CA0BC00) [pid = 2096] [serial = 1462] [outer = 000000B56C63E400] 16:37:01 INFO - PROCESS | 2096 | 1461281821593 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56CB1F000) [pid = 2096] [serial = 1463] [outer = 000000B56C63E400] 16:37:02 INFO - PROCESS | 2096 | 1461281822367 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1093ms 16:37:02 INFO - PROCESS | 2096 | 1461281822426 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 2096 | 1461281822430 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 16:37:02 INFO - PROCESS | 2096 | 1461281822435 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:37:02 INFO - PROCESS | 2096 | 1461281822439 Marionette TRACE conn5 <- [1,1914,null,{}] 16:37:02 INFO - PROCESS | 2096 | 1461281822445 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 2096 | 1461281822542 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 16:37:02 INFO - PROCESS | 2096 | 1461281822614 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CC5800 == 50 [pid = 2096] [id = 488] 16:37:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B55F333400) [pid = 2096] [serial = 1464] [outer = 0000000000000000] 16:37:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B560A94C00) [pid = 2096] [serial = 1465] [outer = 000000B55F333400] 16:37:02 INFO - PROCESS | 2096 | 1461281822664 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B564BB1800) [pid = 2096] [serial = 1466] [outer = 000000B55F333400] 16:37:03 INFO - PROCESS | 2096 | 1461281823224 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A9800 == 49 [pid = 2096] [id = 466] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD55800 == 48 [pid = 2096] [id = 463] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C027800 == 47 [pid = 2096] [id = 460] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56A913000 == 46 [pid = 2096] [id = 465] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56A916800 == 45 [pid = 2096] [id = 459] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE12000 == 44 [pid = 2096] [id = 464] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1B1000 == 43 [pid = 2096] [id = 483] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D84000 == 42 [pid = 2096] [id = 482] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B568645000 == 41 [pid = 2096] [id = 481] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE11800 == 40 [pid = 2096] [id = 480] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB2000 == 39 [pid = 2096] [id = 479] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E980000 == 38 [pid = 2096] [id = 478] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C51B800 == 37 [pid = 2096] [id = 477] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56A910800 == 36 [pid = 2096] [id = 476] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B563FF7000 == 35 [pid = 2096] [id = 475] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C1A3000 == 34 [pid = 2096] [id = 474] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B568D88400) [pid = 2096] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B564BE3000 == 33 [pid = 2096] [id = 473] 16:37:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C20A800 == 32 [pid = 2096] [id = 472] 16:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 881ms 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56BF67800) [pid = 2096] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B568C35400) [pid = 2096] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56C6BB800) [pid = 2096] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B55ECEAC00) [pid = 2096] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B569718000) [pid = 2096] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B560BC1000) [pid = 2096] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56BA8DC00) [pid = 2096] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56972F800) [pid = 2096] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56BD1EC00) [pid = 2096] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B563C7BC00) [pid = 2096] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BB43800) [pid = 2096] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56A985C00) [pid = 2096] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B564E84800) [pid = 2096] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56BF2E000) [pid = 2096] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B565657800) [pid = 2096] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56BD80C00) [pid = 2096] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B565692400) [pid = 2096] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B5646BE800) [pid = 2096] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B565BAB000) [pid = 2096] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55F334000) [pid = 2096] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B55EC6D400) [pid = 2096] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B565923400) [pid = 2096] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56CA81800) [pid = 2096] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B568D8B800) [pid = 2096] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56633BC00) [pid = 2096] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B568C4B400) [pid = 2096] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56478C800) [pid = 2096] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B565653400) [pid = 2096] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B55ECE3000) [pid = 2096] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B55F333C00) [pid = 2096] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B566331400) [pid = 2096] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B55F326800) [pid = 2096] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56CB19C00) [pid = 2096] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56BD7F800) [pid = 2096] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B569243800) [pid = 2096] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 16:37:03 INFO - PROCESS | 2096 | 1461281823325 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 2096 | 1461281823331 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 16:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:37:03 INFO - PROCESS | 2096 | 1461281823342 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 2096 | 1461281823345 Marionette TRACE conn5 <- [1,1918,null,{}] 16:37:03 INFO - PROCESS | 2096 | 1461281823349 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 2096 | 1461281823439 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 16:37:03 INFO - PROCESS | 2096 | 1461281823447 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560C84800 == 33 [pid = 2096] [id = 489] 16:37:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B55ECE3000) [pid = 2096] [serial = 1467] [outer = 0000000000000000] 16:37:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B55F1EFC00) [pid = 2096] [serial = 1468] [outer = 000000B55ECE3000] 16:37:03 INFO - PROCESS | 2096 | 1461281823497 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B560CA4C00) [pid = 2096] [serial = 1469] [outer = 000000B55ECE3000] 16:37:04 INFO - PROCESS | 2096 | 1461281824032 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 734ms 16:37:04 INFO - PROCESS | 2096 | 1461281824081 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 2096 | 1461281824084 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 16:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:37:04 INFO - PROCESS | 2096 | 1461281824087 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 2096 | 1461281824091 Marionette TRACE conn5 <- [1,1922,null,{}] 16:37:04 INFO - PROCESS | 2096 | 1461281824102 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:04 INFO - PROCESS | 2096 | 1461281824189 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 16:37:04 INFO - PROCESS | 2096 | 1461281824263 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692AD000 == 34 [pid = 2096] [id = 490] 16:37:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B55ECEAC00) [pid = 2096] [serial = 1470] [outer = 0000000000000000] 16:37:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56591F000) [pid = 2096] [serial = 1471] [outer = 000000B55ECEAC00] 16:37:04 INFO - PROCESS | 2096 | 1461281824312 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B56592C000) [pid = 2096] [serial = 1472] [outer = 000000B55ECEAC00] 16:37:04 INFO - PROCESS | 2096 | 1461281824723 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 691ms 16:37:04 INFO - PROCESS | 2096 | 1461281824781 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 2096 | 1461281824784 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 16:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:37:04 INFO - PROCESS | 2096 | 1461281824788 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 2096 | 1461281824790 Marionette TRACE conn5 <- [1,1926,null,{}] 16:37:04 INFO - PROCESS | 2096 | 1461281824794 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:04 INFO - PROCESS | 2096 | 1461281824877 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 16:37:04 INFO - PROCESS | 2096 | 1461281824886 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBAF800 == 35 [pid = 2096] [id = 491] 16:37:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B568C35000) [pid = 2096] [serial = 1473] [outer = 0000000000000000] 16:37:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B568C4FC00) [pid = 2096] [serial = 1474] [outer = 000000B568C35000] 16:37:04 INFO - PROCESS | 2096 | 1461281824935 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B568D7EC00) [pid = 2096] [serial = 1475] [outer = 000000B568C35000] 16:37:05 INFO - PROCESS | 2096 | 1461281825347 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 629ms 16:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:37:05 INFO - PROCESS | 2096 | 1461281825420 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 2096 | 1461281825422 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 16:37:05 INFO - PROCESS | 2096 | 1461281825426 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 2096 | 1461281825428 Marionette TRACE conn5 <- [1,1930,null,{}] 16:37:05 INFO - PROCESS | 2096 | 1461281825431 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:05 INFO - PROCESS | 2096 | 1461281825535 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 16:37:05 INFO - PROCESS | 2096 | 1461281825613 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C025000 == 36 [pid = 2096] [id = 492] 16:37:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B569238800) [pid = 2096] [serial = 1476] [outer = 0000000000000000] 16:37:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B5692ED000) [pid = 2096] [serial = 1477] [outer = 000000B569238800] 16:37:05 INFO - PROCESS | 2096 | 1461281825659 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56972B000) [pid = 2096] [serial = 1478] [outer = 000000B569238800] 16:37:06 INFO - PROCESS | 2096 | 1461281826082 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 690ms 16:37:06 INFO - PROCESS | 2096 | 1461281826118 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 2096 | 1461281826121 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 16:37:06 INFO - PROCESS | 2096 | 1461281826124 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:37:06 INFO - PROCESS | 2096 | 1461281826126 Marionette TRACE conn5 <- [1,1934,null,{}] 16:37:06 INFO - PROCESS | 2096 | 1461281826136 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 2096 | 1461281826265 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 16:37:06 INFO - PROCESS | 2096 | 1461281826280 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C871000 == 37 [pid = 2096] [id = 493] 16:37:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56A98C800) [pid = 2096] [serial = 1479] [outer = 0000000000000000] 16:37:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56B4CD000) [pid = 2096] [serial = 1480] [outer = 000000B56A98C800] 16:37:06 INFO - PROCESS | 2096 | 1461281826369 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56BD18400) [pid = 2096] [serial = 1481] [outer = 000000B56A98C800] 16:37:06 INFO - PROCESS | 2096 | 1461281826805 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 16:37:06 INFO - PROCESS | 2096 | 1461281826862 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 16:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:37:06 INFO - PROCESS | 2096 | 1461281826864 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 16:37:06 INFO - PROCESS | 2096 | 1461281826908 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 2096 | 1461281826910 Marionette TRACE conn5 <- [1,1938,null,{}] 16:37:06 INFO - PROCESS | 2096 | 1461281826914 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:07 INFO - PROCESS | 2096 | 1461281827018 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 16:37:07 INFO - PROCESS | 2096 | 1461281827030 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56ED4E000 == 38 [pid = 2096] [id = 494] 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56BD15000) [pid = 2096] [serial = 1482] [outer = 0000000000000000] 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56BD85400) [pid = 2096] [serial = 1483] [outer = 000000B56BD15000] 16:37:07 INFO - PROCESS | 2096 | 1461281827077 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56BF61000) [pid = 2096] [serial = 1484] [outer = 000000B56BD15000] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B560A1C000) [pid = 2096] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B568C53C00) [pid = 2096] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55F1F9C00) [pid = 2096] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B564B5EC00) [pid = 2096] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B55F1EE400) [pid = 2096] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56B552000) [pid = 2096] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B55F32F400) [pid = 2096] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B569727800) [pid = 2096] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:37:07 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B569714400) [pid = 2096] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:37:07 INFO - PROCESS | 2096 | 1461281827572 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 713ms 16:37:07 INFO - PROCESS | 2096 | 1461281827583 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 2096 | 1461281827585 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 16:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:37:07 INFO - PROCESS | 2096 | 1461281827589 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 2096 | 1461281827591 Marionette TRACE conn5 <- [1,1942,null,{}] 16:37:07 INFO - PROCESS | 2096 | 1461281827595 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:07 INFO - PROCESS | 2096 | 1461281827671 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 16:37:07 INFO - PROCESS | 2096 | 1461281827677 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E97B000 == 39 [pid = 2096] [id = 495] 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B564E91000) [pid = 2096] [serial = 1485] [outer = 0000000000000000] 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B5697AE400) [pid = 2096] [serial = 1486] [outer = 000000B564E91000] 16:37:07 INFO - PROCESS | 2096 | 1461281827724 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56C638000) [pid = 2096] [serial = 1487] [outer = 000000B564E91000] 16:37:08 INFO - PROCESS | 2096 | 1461281828144 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 584ms 16:37:08 INFO - PROCESS | 2096 | 1461281828177 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 2096 | 1461281828179 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 16:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:37:08 INFO - PROCESS | 2096 | 1461281828182 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 2096 | 1461281828184 Marionette TRACE conn5 <- [1,1946,null,{}] 16:37:08 INFO - PROCESS | 2096 | 1461281828188 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 2096 | 1461281828266 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 16:37:08 INFO - PROCESS | 2096 | 1461281828275 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE18800 == 40 [pid = 2096] [id = 496] 16:37:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B564BAE400) [pid = 2096] [serial = 1488] [outer = 0000000000000000] 16:37:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56CB16800) [pid = 2096] [serial = 1489] [outer = 000000B564BAE400] 16:37:08 INFO - PROCESS | 2096 | 1461281828320 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56CB23C00) [pid = 2096] [serial = 1490] [outer = 000000B564BAE400] 16:37:08 INFO - PROCESS | 2096 | 1461281828747 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 627ms 16:37:08 INFO - PROCESS | 2096 | 1461281828813 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 2096 | 1461281828815 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 16:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:37:08 INFO - PROCESS | 2096 | 1461281828818 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 2096 | 1461281828820 Marionette TRACE conn5 <- [1,1950,null,{}] 16:37:08 INFO - PROCESS | 2096 | 1461281828824 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 2096 | 1461281828902 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 16:37:08 INFO - PROCESS | 2096 | 1461281828909 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D74800 == 41 [pid = 2096] [id = 497] 16:37:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56CC34400) [pid = 2096] [serial = 1491] [outer = 0000000000000000] 16:37:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56CC38000) [pid = 2096] [serial = 1492] [outer = 000000B56CC34400] 16:37:08 INFO - PROCESS | 2096 | 1461281828956 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56D024C00) [pid = 2096] [serial = 1493] [outer = 000000B56CC34400] 16:37:09 INFO - PROCESS | 2096 | 1461281829370 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 587ms 16:37:09 INFO - PROCESS | 2096 | 1461281829412 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 2096 | 1461281829414 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 16:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:37:09 INFO - PROCESS | 2096 | 1461281829418 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 2096 | 1461281829420 Marionette TRACE conn5 <- [1,1954,null,{}] 16:37:09 INFO - PROCESS | 2096 | 1461281829429 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:09 INFO - PROCESS | 2096 | 1461281829579 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 16:37:09 INFO - PROCESS | 2096 | 1461281829732 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560B61000 == 42 [pid = 2096] [id = 498] 16:37:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B55D8A3000) [pid = 2096] [serial = 1494] [outer = 0000000000000000] 16:37:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B55E150400) [pid = 2096] [serial = 1495] [outer = 000000B55D8A3000] 16:37:09 INFO - PROCESS | 2096 | 1461281829792 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B55FC10400) [pid = 2096] [serial = 1496] [outer = 000000B55D8A3000] 16:37:10 INFO - PROCESS | 2096 | 1461281830353 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 986ms 16:37:10 INFO - PROCESS | 2096 | 1461281830409 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 2096 | 1461281830414 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 16:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:37:10 INFO - PROCESS | 2096 | 1461281830419 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 2096 | 1461281830424 Marionette TRACE conn5 <- [1,1958,null,{}] 16:37:10 INFO - PROCESS | 2096 | 1461281830430 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 2096 | 1461281830542 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 16:37:10 INFO - PROCESS | 2096 | 1461281830619 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B475000 == 43 [pid = 2096] [id = 499] 16:37:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B565691C00) [pid = 2096] [serial = 1497] [outer = 0000000000000000] 16:37:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B565923C00) [pid = 2096] [serial = 1498] [outer = 000000B565691C00] 16:37:10 INFO - PROCESS | 2096 | 1461281830720 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B568C3B400) [pid = 2096] [serial = 1499] [outer = 000000B565691C00] 16:37:11 INFO - PROCESS | 2096 | 1461281831355 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 985ms 16:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:37:11 INFO - PROCESS | 2096 | 1461281831406 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 2096 | 1461281831409 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 16:37:11 INFO - PROCESS | 2096 | 1461281831413 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 2096 | 1461281831416 Marionette TRACE conn5 <- [1,1962,null,{}] 16:37:11 INFO - PROCESS | 2096 | 1461281831420 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 2096 | 1461281831564 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 16:37:11 INFO - PROCESS | 2096 | 1461281831582 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE12000 == 44 [pid = 2096] [id = 500] 16:37:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B569716000) [pid = 2096] [serial = 1500] [outer = 0000000000000000] 16:37:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56B520800) [pid = 2096] [serial = 1501] [outer = 000000B569716000] 16:37:11 INFO - PROCESS | 2096 | 1461281831642 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56BD16C00) [pid = 2096] [serial = 1502] [outer = 000000B569716000] 16:37:12 INFO - PROCESS | 2096 | 1461281832272 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 923ms 16:37:12 INFO - PROCESS | 2096 | 1461281832338 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 2096 | 1461281832342 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 16:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:37:12 INFO - PROCESS | 2096 | 1461281832355 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 2096 | 1461281832360 Marionette TRACE conn5 <- [1,1966,null,{}] 16:37:12 INFO - PROCESS | 2096 | 1461281832364 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:12 INFO - PROCESS | 2096 | 1461281832480 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 16:37:12 INFO - PROCESS | 2096 | 1461281832550 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57319B000 == 45 [pid = 2096] [id = 501] 16:37:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56CC31C00) [pid = 2096] [serial = 1503] [outer = 0000000000000000] 16:37:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56D90DC00) [pid = 2096] [serial = 1504] [outer = 000000B56CC31C00] 16:37:12 INFO - PROCESS | 2096 | 1461281832606 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56E65C000) [pid = 2096] [serial = 1505] [outer = 000000B56CC31C00] 16:37:13 INFO - PROCESS | 2096 | 1461281833163 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 839ms 16:37:13 INFO - PROCESS | 2096 | 1461281833191 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 2096 | 1461281833193 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 16:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:37:13 INFO - PROCESS | 2096 | 1461281833197 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 2096 | 1461281833199 Marionette TRACE conn5 <- [1,1970,null,{}] 16:37:13 INFO - PROCESS | 2096 | 1461281833203 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 2096 | 1461281833307 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 16:37:13 INFO - PROCESS | 2096 | 1461281833396 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57370C800 == 46 [pid = 2096] [id = 502] 16:37:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56E663400) [pid = 2096] [serial = 1506] [outer = 0000000000000000] 16:37:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56E909000) [pid = 2096] [serial = 1507] [outer = 000000B56E663400] 16:37:13 INFO - PROCESS | 2096 | 1461281833452 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56ED9D400) [pid = 2096] [serial = 1508] [outer = 000000B56E663400] 16:37:14 INFO - PROCESS | 2096 | 1461281834222 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1076ms 16:37:14 INFO - PROCESS | 2096 | 1461281834276 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 2096 | 1461281834280 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 16:37:14 INFO - PROCESS | 2096 | 1461281834285 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:37:14 INFO - PROCESS | 2096 | 1461281834289 Marionette TRACE conn5 <- [1,1974,null,{}] 16:37:14 INFO - PROCESS | 2096 | 1461281834296 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:14 INFO - PROCESS | 2096 | 1461281834393 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 16:37:14 INFO - PROCESS | 2096 | 1461281834475 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569755000 == 47 [pid = 2096] [id = 503] 16:37:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B55F32A800) [pid = 2096] [serial = 1509] [outer = 0000000000000000] 16:37:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B563E98C00) [pid = 2096] [serial = 1510] [outer = 000000B55F32A800] 16:37:14 INFO - PROCESS | 2096 | 1461281834574 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56568F800) [pid = 2096] [serial = 1511] [outer = 000000B55F32A800] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56ED53800 == 46 [pid = 2096] [id = 462] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D74800 == 45 [pid = 2096] [id = 497] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE18800 == 44 [pid = 2096] [id = 496] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E97B000 == 43 [pid = 2096] [id = 495] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56ED4E000 == 42 [pid = 2096] [id = 494] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C871000 == 41 [pid = 2096] [id = 493] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C025000 == 40 [pid = 2096] [id = 492] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBAF800 == 39 [pid = 2096] [id = 491] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692AD000 == 38 [pid = 2096] [id = 490] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BF5A000) [pid = 2096] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B560C84800 == 37 [pid = 2096] [id = 489] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CC5800 == 36 [pid = 2096] [id = 488] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B5731A8000 == 35 [pid = 2096] [id = 487] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D4800 == 34 [pid = 2096] [id = 486] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D95E000 == 33 [pid = 2096] [id = 485] 16:37:15 INFO - PROCESS | 2096 | --DOCSHELL 000000B55FA1B800 == 32 [pid = 2096] [id = 484] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B565698400) [pid = 2096] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B565F9E400) [pid = 2096] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B569238000) [pid = 2096] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B55F32F000) [pid = 2096] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B563C74000) [pid = 2096] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B5663D3000) [pid = 2096] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B565691400) [pid = 2096] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B55F330C00) [pid = 2096] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56B4A1C00) [pid = 2096] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56BA99800) [pid = 2096] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B560C2D400) [pid = 2096] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56BD2B000) [pid = 2096] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56972D000) [pid = 2096] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B5697B5000) [pid = 2096] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56BF23C00) [pid = 2096] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56B522000) [pid = 2096] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B569719000) [pid = 2096] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B565929400) [pid = 2096] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BD19400) [pid = 2096] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 16:37:15 INFO - PROCESS | 2096 | 1461281835184 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 943ms 16:37:15 INFO - PROCESS | 2096 | 1461281835233 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 2096 | 1461281835239 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 16:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:37:15 INFO - PROCESS | 2096 | 1461281835245 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 2096 | 1461281835248 Marionette TRACE conn5 <- [1,1978,null,{}] 16:37:15 INFO - PROCESS | 2096 | 1461281835251 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 2096 | 1461281835336 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 16:37:15 INFO - PROCESS | 2096 | 1461281835345 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56572E800 == 33 [pid = 2096] [id = 504] 16:37:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B55EA70C00) [pid = 2096] [serial = 1512] [outer = 0000000000000000] 16:37:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B5646B4000) [pid = 2096] [serial = 1513] [outer = 000000B55EA70C00] 16:37:15 INFO - PROCESS | 2096 | 1461281835397 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B565BAA000) [pid = 2096] [serial = 1514] [outer = 000000B55EA70C00] 16:37:15 INFO - PROCESS | 2096 | 1461281835883 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 691ms 16:37:15 INFO - PROCESS | 2096 | 1461281835942 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 2096 | 1461281835945 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 16:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:37:15 INFO - PROCESS | 2096 | 1461281835949 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 2096 | 1461281835952 Marionette TRACE conn5 <- [1,1982,null,{}] 16:37:15 INFO - PROCESS | 2096 | 1461281835964 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:16 INFO - PROCESS | 2096 | 1461281836051 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 16:37:16 INFO - PROCESS | 2096 | 1461281836061 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C014800 == 34 [pid = 2096] [id = 505] 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B568C9C400) [pid = 2096] [serial = 1515] [outer = 0000000000000000] 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B569235C00) [pid = 2096] [serial = 1516] [outer = 000000B568C9C400] 16:37:16 INFO - PROCESS | 2096 | 1461281836110 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56971F400) [pid = 2096] [serial = 1517] [outer = 000000B568C9C400] 16:37:16 INFO - PROCESS | 2096 | 1461281836567 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 629ms 16:37:16 INFO - PROCESS | 2096 | 1461281836581 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 2096 | 1461281836583 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 16:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:37:16 INFO - PROCESS | 2096 | 1461281836587 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 2096 | 1461281836589 Marionette TRACE conn5 <- [1,1986,null,{}] 16:37:16 INFO - PROCESS | 2096 | 1461281836597 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:16 INFO - PROCESS | 2096 | 1461281836681 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 16:37:16 INFO - PROCESS | 2096 | 1461281836719 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D01F800 == 35 [pid = 2096] [id = 506] 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56A98F000) [pid = 2096] [serial = 1518] [outer = 0000000000000000] 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56B4A7000) [pid = 2096] [serial = 1519] [outer = 000000B56A98F000] 16:37:16 INFO - PROCESS | 2096 | 1461281836765 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56B556400) [pid = 2096] [serial = 1520] [outer = 000000B56A98F000] 16:37:17 INFO - PROCESS | 2096 | 1461281837232 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 691ms 16:37:17 INFO - PROCESS | 2096 | 1461281837281 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 2096 | 1461281837284 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 16:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:37:17 INFO - PROCESS | 2096 | 1461281837292 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 2096 | 1461281837294 Marionette TRACE conn5 <- [1,1990,null,{}] 16:37:17 INFO - PROCESS | 2096 | 1461281837298 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 2096 | 1461281837402 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 16:37:17 INFO - PROCESS | 2096 | 1461281837413 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F87A000 == 36 [pid = 2096] [id = 507] 16:37:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56BA92000) [pid = 2096] [serial = 1521] [outer = 0000000000000000] 16:37:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56BB3A400) [pid = 2096] [serial = 1522] [outer = 000000B56BA92000] 16:37:17 INFO - PROCESS | 2096 | 1461281837458 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56BD87400) [pid = 2096] [serial = 1523] [outer = 000000B56BA92000] 16:37:17 INFO - PROCESS | 2096 | 1461281837906 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 628ms 16:37:17 INFO - PROCESS | 2096 | 1461281837918 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 2096 | 1461281837920 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 16:37:17 INFO - PROCESS | 2096 | 1461281837923 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:37:17 INFO - PROCESS | 2096 | 1461281837925 Marionette TRACE conn5 <- [1,1994,null,{}] 16:37:17 INFO - PROCESS | 2096 | 1461281837928 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 2096 | 1461281838055 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 16:37:18 INFO - PROCESS | 2096 | 1461281838142 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57035F000 == 37 [pid = 2096] [id = 508] 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BF28000) [pid = 2096] [serial = 1524] [outer = 0000000000000000] 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56CB21000) [pid = 2096] [serial = 1525] [outer = 000000B56BF28000] 16:37:18 INFO - PROCESS | 2096 | 1461281838191 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56D176C00) [pid = 2096] [serial = 1526] [outer = 000000B56BF28000] 16:37:18 INFO - PROCESS | 2096 | 1461281838624 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:37:18 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 16:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 735ms 16:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:37:18 INFO - PROCESS | 2096 | 1461281838661 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 2096 | 1461281838663 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 16:37:18 INFO - PROCESS | 2096 | 1461281838667 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 2096 | 1461281838668 Marionette TRACE conn5 <- [1,1998,null,{}] 16:37:18 INFO - PROCESS | 2096 | 1461281838672 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 2096 | 1461281838778 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 16:37:18 INFO - PROCESS | 2096 | 1461281838784 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D9E800 == 38 [pid = 2096] [id = 509] 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56CC3B800) [pid = 2096] [serial = 1527] [outer = 0000000000000000] 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56E904C00) [pid = 2096] [serial = 1528] [outer = 000000B56CC3B800] 16:37:18 INFO - PROCESS | 2096 | 1461281838874 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56EDBA000) [pid = 2096] [serial = 1529] [outer = 000000B56CC3B800] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B55D8A6400) [pid = 2096] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B569238800) [pid = 2096] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B568C35000) [pid = 2096] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56A98C800) [pid = 2096] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B55F333400) [pid = 2096] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B55ECE3000) [pid = 2096] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BF2A400) [pid = 2096] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56BD15000) [pid = 2096] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B564E91000) [pid = 2096] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:37:19 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B564BAE400) [pid = 2096] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:37:19 INFO - PROCESS | 2096 | 1461281839394 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:37:19 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 16:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 773ms 16:37:19 INFO - PROCESS | 2096 | 1461281839443 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 2096 | 1461281839445 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 16:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:37:19 INFO - PROCESS | 2096 | 1461281839448 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 2096 | 1461281839450 Marionette TRACE conn5 <- [1,2002,null,{}] 16:37:19 INFO - PROCESS | 2096 | 1461281839454 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 2096 | 1461281839535 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 16:37:19 INFO - PROCESS | 2096 | 1461281839544 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBA2000 == 39 [pid = 2096] [id = 510] 16:37:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B568C35000) [pid = 2096] [serial = 1530] [outer = 0000000000000000] 16:37:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56923D000) [pid = 2096] [serial = 1531] [outer = 000000B568C35000] 16:37:19 INFO - PROCESS | 2096 | 1461281839589 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56EDB8400) [pid = 2096] [serial = 1532] [outer = 000000B568C35000] 16:37:20 INFO - PROCESS | 2096 | 1461281840004 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 584ms 16:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:37:20 INFO - PROCESS | 2096 | 1461281840036 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 2096 | 1461281840039 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 16:37:20 INFO - PROCESS | 2096 | 1461281840042 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 2096 | 1461281840044 Marionette TRACE conn5 <- [1,2006,null,{}] 16:37:20 INFO - PROCESS | 2096 | 1461281840047 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 2096 | 1461281840130 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 16:37:20 INFO - PROCESS | 2096 | 1461281840137 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573706800 == 40 [pid = 2096] [id = 511] 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56EDC0800) [pid = 2096] [serial = 1533] [outer = 0000000000000000] 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56EE69000) [pid = 2096] [serial = 1534] [outer = 000000B56EDC0800] 16:37:20 INFO - PROCESS | 2096 | 1461281840185 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56F81DC00) [pid = 2096] [serial = 1535] [outer = 000000B56EDC0800] 16:37:20 INFO - PROCESS | 2096 | 1461281840602 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 585ms 16:37:20 INFO - PROCESS | 2096 | 1461281840637 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 2096 | 1461281840640 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 16:37:20 INFO - PROCESS | 2096 | 1461281840643 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 2096 | 1461281840645 Marionette TRACE conn5 <- [1,2010,null,{}] 16:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:37:20 INFO - PROCESS | 2096 | 1461281840648 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 2096 | 1461281840731 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 16:37:20 INFO - PROCESS | 2096 | 1461281840737 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57385D000 == 41 [pid = 2096] [id = 512] 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56F81F400) [pid = 2096] [serial = 1536] [outer = 0000000000000000] 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56F8D6000) [pid = 2096] [serial = 1537] [outer = 000000B56F81F400] 16:37:20 INFO - PROCESS | 2096 | 1461281840786 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56FB43000) [pid = 2096] [serial = 1538] [outer = 000000B56F81F400] 16:37:21 INFO - PROCESS | 2096 | 1461281841222 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 628ms 16:37:21 INFO - PROCESS | 2096 | 1461281841277 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 2096 | 1461281841280 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 16:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:37:21 INFO - PROCESS | 2096 | 1461281841283 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 2096 | 1461281841286 Marionette TRACE conn5 <- [1,2014,null,{}] 16:37:21 INFO - PROCESS | 2096 | 1461281841289 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:21 INFO - PROCESS | 2096 | 1461281841389 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 16:37:21 INFO - PROCESS | 2096 | 1461281841521 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563C70800 == 42 [pid = 2096] [id = 513] 16:37:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B55D88DC00) [pid = 2096] [serial = 1539] [outer = 0000000000000000] 16:37:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B55D8A2400) [pid = 2096] [serial = 1540] [outer = 000000B55D88DC00] 16:37:21 INFO - PROCESS | 2096 | 1461281841582 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B560540400) [pid = 2096] [serial = 1541] [outer = 000000B55D88DC00] 16:37:22 INFO - PROCESS | 2096 | 1461281842229 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 986ms 16:37:22 INFO - PROCESS | 2096 | 1461281842273 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 2096 | 1461281842277 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 16:37:22 INFO - PROCESS | 2096 | 1461281842282 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:37:22 INFO - PROCESS | 2096 | 1461281842287 Marionette TRACE conn5 <- [1,2018,null,{}] 16:37:22 INFO - PROCESS | 2096 | 1461281842293 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 2096 | 1461281842408 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 16:37:22 INFO - PROCESS | 2096 | 1461281842530 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C222800 == 43 [pid = 2096] [id = 514] 16:37:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B568C58000) [pid = 2096] [serial = 1542] [outer = 0000000000000000] 16:37:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B568DB8000) [pid = 2096] [serial = 1543] [outer = 000000B568C58000] 16:37:22 INFO - PROCESS | 2096 | 1461281842591 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B5697AD000) [pid = 2096] [serial = 1544] [outer = 000000B568C58000] 16:37:23 INFO - PROCESS | 2096 | 1461281843149 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 944ms 16:37:23 INFO - PROCESS | 2096 | 1461281843233 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 2096 | 1461281843238 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 16:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:37:23 INFO - PROCESS | 2096 | 1461281843256 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 2096 | 1461281843259 Marionette TRACE conn5 <- [1,2022,null,{}] 16:37:23 INFO - PROCESS | 2096 | 1461281843263 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 2096 | 1461281843381 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 16:37:23 INFO - PROCESS | 2096 | 1461281843496 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571520800 == 44 [pid = 2096] [id = 515] 16:37:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BD2D000) [pid = 2096] [serial = 1545] [outer = 0000000000000000] 16:37:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56BF5A400) [pid = 2096] [serial = 1546] [outer = 000000B56BD2D000] 16:37:23 INFO - PROCESS | 2096 | 1461281843554 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56CB1C400) [pid = 2096] [serial = 1547] [outer = 000000B56BD2D000] 16:37:24 INFO - PROCESS | 2096 | 1461281844168 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 942ms 16:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:37:24 INFO - PROCESS | 2096 | 1461281844199 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 2096 | 1461281844202 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 16:37:24 INFO - PROCESS | 2096 | 1461281844214 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 2096 | 1461281844221 Marionette TRACE conn5 <- [1,2026,null,{}] 16:37:24 INFO - PROCESS | 2096 | 1461281844226 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 2096 | 1461281844339 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 16:37:24 INFO - PROCESS | 2096 | 1461281844432 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AA7800 == 45 [pid = 2096] [id = 516] 16:37:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56F814000) [pid = 2096] [serial = 1548] [outer = 0000000000000000] 16:37:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56FC6F400) [pid = 2096] [serial = 1549] [outer = 000000B56F814000] 16:37:24 INFO - PROCESS | 2096 | 1461281844488 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56FC7AC00) [pid = 2096] [serial = 1550] [outer = 000000B56F814000] 16:37:25 INFO - PROCESS | 2096 | 1461281845071 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 902ms 16:37:25 INFO - PROCESS | 2096 | 1461281845110 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 2096 | 1461281845113 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 16:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:37:25 INFO - PROCESS | 2096 | 1461281845117 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 2096 | 1461281845119 Marionette TRACE conn5 <- [1,2030,null,{}] 16:37:25 INFO - PROCESS | 2096 | 1461281845123 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:25 INFO - PROCESS | 2096 | 1461281845231 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 16:37:25 INFO - PROCESS | 2096 | 1461281845322 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E2C000 == 46 [pid = 2096] [id = 517] 16:37:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FC72400) [pid = 2096] [serial = 1551] [outer = 0000000000000000] 16:37:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FCB3C00) [pid = 2096] [serial = 1552] [outer = 000000B56FC72400] 16:37:25 INFO - PROCESS | 2096 | 1461281845378 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56FCC4400) [pid = 2096] [serial = 1553] [outer = 000000B56FC72400] 16:37:25 INFO - PROCESS | 2096 | 1461281845909 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:37:25 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) 16:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 839ms 16:37:25 INFO - PROCESS | 2096 | 1461281845958 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 2096 | 1461281845961 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 16:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:37:25 INFO - PROCESS | 2096 | 1461281845964 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 2096 | 1461281845966 Marionette TRACE conn5 <- [1,2034,null,{}] 16:37:25 INFO - PROCESS | 2096 | 1461281845970 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 2096 | 1461281846075 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 16:37:26 INFO - PROCESS | 2096 | 1461281846171 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574470800 == 47 [pid = 2096] [id = 518] 16:37:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56FDD9000) [pid = 2096] [serial = 1554] [outer = 0000000000000000] 16:37:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56FDDB800) [pid = 2096] [serial = 1555] [outer = 000000B56FDD9000] 16:37:26 INFO - PROCESS | 2096 | 1461281846238 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56FE8D000) [pid = 2096] [serial = 1556] [outer = 000000B56FDD9000] 16:37:27 INFO - PROCESS | 2096 | 1461281847040 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1138ms 16:37:27 INFO - PROCESS | 2096 | 1461281847105 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 2096 | 1461281847109 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 16:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:37:27 INFO - PROCESS | 2096 | 1461281847115 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 2096 | 1461281847119 Marionette TRACE conn5 <- [1,2038,null,{}] 16:37:27 INFO - PROCESS | 2096 | 1461281847125 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 2096 | 1461281847225 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 16:37:27 INFO - PROCESS | 2096 | 1461281847356 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDCD000 == 48 [pid = 2096] [id = 519] 16:37:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B55FC02400) [pid = 2096] [serial = 1557] [outer = 0000000000000000] 16:37:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B564E82800) [pid = 2096] [serial = 1558] [outer = 000000B55FC02400] 16:37:27 INFO - PROCESS | 2096 | 1461281847410 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B566330000) [pid = 2096] [serial = 1559] [outer = 000000B55FC02400] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B57385D000 == 47 [pid = 2096] [id = 512] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B573706800 == 46 [pid = 2096] [id = 511] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBA2000 == 45 [pid = 2096] [id = 510] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B564D9E800 == 44 [pid = 2096] [id = 509] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B57035F000 == 43 [pid = 2096] [id = 508] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F87A000 == 42 [pid = 2096] [id = 507] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D01F800 == 41 [pid = 2096] [id = 506] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C014800 == 40 [pid = 2096] [id = 505] 16:37:27 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56CC38000) [pid = 2096] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56572E800 == 39 [pid = 2096] [id = 504] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B569755000 == 38 [pid = 2096] [id = 503] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B475000 == 37 [pid = 2096] [id = 499] 16:37:27 INFO - PROCESS | 2096 | --DOCSHELL 000000B560B61000 == 36 [pid = 2096] [id = 498] 16:37:28 INFO - PROCESS | 2096 | 1461281848038 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 944ms 16:37:28 INFO - PROCESS | 2096 | 1461281848063 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 2096 | 1461281848069 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 16:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:37:28 INFO - PROCESS | 2096 | 1461281848076 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 2096 | 1461281848078 Marionette TRACE conn5 <- [1,2042,null,{}] 16:37:28 INFO - PROCESS | 2096 | 1461281848082 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 2096 | 1461281848171 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B564BB1800) [pid = 2096] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B560A94C00) [pid = 2096] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B55D892C00) [pid = 2096] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B55F1EFC00) [pid = 2096] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B560CA4C00) [pid = 2096] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56CA0BC00) [pid = 2096] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56BF64800) [pid = 2096] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56BD85400) [pid = 2096] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B5697AE400) [pid = 2096] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56CB23C00) [pid = 2096] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56972B000) [pid = 2096] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56C638000) [pid = 2096] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56BF61000) [pid = 2096] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56CB16800) [pid = 2096] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B568D7EC00) [pid = 2096] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B560CA5800) [pid = 2096] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B5692ED000) [pid = 2096] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B568C4FC00) [pid = 2096] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56BA94000) [pid = 2096] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56591F000) [pid = 2096] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56BD18400) [pid = 2096] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B568CA1400) [pid = 2096] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56B4CD000) [pid = 2096] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 16:37:28 INFO - PROCESS | 2096 | 1461281848264 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563FF7000 == 37 [pid = 2096] [id = 520] 16:37:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B55F1F3800) [pid = 2096] [serial = 1560] [outer = 0000000000000000] 16:37:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B55FC7DC00) [pid = 2096] [serial = 1561] [outer = 000000B55F1F3800] 16:37:28 INFO - PROCESS | 2096 | 1461281848312 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56592B000) [pid = 2096] [serial = 1562] [outer = 000000B55F1F3800] 16:37:28 INFO - PROCESS | 2096 | 1461281848729 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 690ms 16:37:28 INFO - PROCESS | 2096 | 1461281848766 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 2096 | 1461281848769 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 16:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:37:28 INFO - PROCESS | 2096 | 1461281848777 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 2096 | 1461281848781 Marionette TRACE conn5 <- [1,2046,null,{}] 16:37:28 INFO - PROCESS | 2096 | 1461281848792 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 2096 | 1461281848911 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 16:37:28 INFO - PROCESS | 2096 | 1461281848929 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C379800 == 38 [pid = 2096] [id = 521] 16:37:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56971F000) [pid = 2096] [serial = 1563] [outer = 0000000000000000] 16:37:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56972A800) [pid = 2096] [serial = 1564] [outer = 000000B56971F000] 16:37:28 INFO - PROCESS | 2096 | 1461281848979 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56A992800) [pid = 2096] [serial = 1565] [outer = 000000B56971F000] 16:37:29 INFO - PROCESS | 2096 | 1461281849439 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 692ms 16:37:29 INFO - PROCESS | 2096 | 1461281849467 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 2096 | 1461281849470 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 16:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:37:29 INFO - PROCESS | 2096 | 1461281849474 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 2096 | 1461281849476 Marionette TRACE conn5 <- [1,2050,null,{}] 16:37:29 INFO - PROCESS | 2096 | 1461281849479 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 2096 | 1461281849564 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 16:37:29 INFO - PROCESS | 2096 | 1461281849574 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F860800 == 39 [pid = 2096] [id = 522] 16:37:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56BA2DC00) [pid = 2096] [serial = 1566] [outer = 0000000000000000] 16:37:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56BD18800) [pid = 2096] [serial = 1567] [outer = 000000B56BA2DC00] 16:37:29 INFO - PROCESS | 2096 | 1461281849623 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BD85800) [pid = 2096] [serial = 1568] [outer = 000000B56BA2DC00] 16:37:30 INFO - PROCESS | 2096 | 1461281850065 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 628ms 16:37:30 INFO - PROCESS | 2096 | 1461281850110 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 2096 | 1461281850113 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 16:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:37:30 INFO - PROCESS | 2096 | 1461281850116 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 2096 | 1461281850118 Marionette TRACE conn5 <- [1,2054,null,{}] 16:37:30 INFO - PROCESS | 2096 | 1461281850122 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 2096 | 1461281850228 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 16:37:30 INFO - PROCESS | 2096 | 1461281850234 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B566390000 == 40 [pid = 2096] [id = 523] 16:37:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BF2A000) [pid = 2096] [serial = 1569] [outer = 0000000000000000] 16:37:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56BF61000) [pid = 2096] [serial = 1570] [outer = 000000B56BF2A000] 16:37:30 INFO - PROCESS | 2096 | 1461281850282 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56C63C400) [pid = 2096] [serial = 1571] [outer = 000000B56BF2A000] 16:37:30 INFO - PROCESS | 2096 | 1461281850751 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 692ms 16:37:30 INFO - PROCESS | 2096 | 1461281850811 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 2096 | 1461281850813 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 16:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:37:30 INFO - PROCESS | 2096 | 1461281850816 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 2096 | 1461281850818 Marionette TRACE conn5 <- [1,2058,null,{}] 16:37:30 INFO - PROCESS | 2096 | 1461281850822 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 2096 | 1461281850954 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 16:37:31 INFO - PROCESS | 2096 | 1461281851012 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57091D000 == 41 [pid = 2096] [id = 524] 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56CB1A400) [pid = 2096] [serial = 1572] [outer = 0000000000000000] 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56CC35C00) [pid = 2096] [serial = 1573] [outer = 000000B56CB1A400] 16:37:31 INFO - PROCESS | 2096 | 1461281851060 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56E661800) [pid = 2096] [serial = 1574] [outer = 000000B56CB1A400] 16:37:31 INFO - PROCESS | 2096 | 1461281851487 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 734ms 16:37:31 INFO - PROCESS | 2096 | 1461281851570 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 2096 | 1461281851572 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 16:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:37:31 INFO - PROCESS | 2096 | 1461281851578 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 2096 | 1461281851580 Marionette TRACE conn5 <- [1,2062,null,{}] 16:37:31 INFO - PROCESS | 2096 | 1461281851583 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 2096 | 1461281851689 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 16:37:31 INFO - PROCESS | 2096 | 1461281851700 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D8000 == 42 [pid = 2096] [id = 525] 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56E908400) [pid = 2096] [serial = 1575] [outer = 0000000000000000] 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56EDB9000) [pid = 2096] [serial = 1576] [outer = 000000B56E908400] 16:37:31 INFO - PROCESS | 2096 | 1461281851748 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56F81EC00) [pid = 2096] [serial = 1577] [outer = 000000B56E908400] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B55ECEAC00) [pid = 2096] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56CC34400) [pid = 2096] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56CC3B800) [pid = 2096] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56EDC0800) [pid = 2096] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B568C35000) [pid = 2096] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56BF28000) [pid = 2096] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B55F32A800) [pid = 2096] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B568C9C400) [pid = 2096] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56A98F000) [pid = 2096] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B55EA70C00) [pid = 2096] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:37:32 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B56BA92000) [pid = 2096] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:37:32 INFO - PROCESS | 2096 | --DOCSHELL 000000B56496F800 == 41 [pid = 2096] [id = 11] 16:37:32 INFO - PROCESS | 2096 | 1461281852279 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 732ms 16:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:37:32 INFO - PROCESS | 2096 | 1461281852313 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 2096 | 1461281852315 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 16:37:32 INFO - PROCESS | 2096 | 1461281852318 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 2096 | 1461281852320 Marionette TRACE conn5 <- [1,2066,null,{}] 16:37:32 INFO - PROCESS | 2096 | 1461281852324 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 2096 | 1461281852406 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 16:37:32 INFO - PROCESS | 2096 | 1461281852498 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570919000 == 42 [pid = 2096] [id = 526] 16:37:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B55EA70C00) [pid = 2096] [serial = 1578] [outer = 0000000000000000] 16:37:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56B523800) [pid = 2096] [serial = 1579] [outer = 000000B55EA70C00] 16:37:32 INFO - PROCESS | 2096 | 1461281852545 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56EDB6400) [pid = 2096] [serial = 1580] [outer = 000000B55EA70C00] 16:37:32 INFO - PROCESS | 2096 | 1461281852905 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 629ms 16:37:32 INFO - PROCESS | 2096 | 1461281852951 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 2096 | 1461281852953 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 16:37:32 INFO - PROCESS | 2096 | 1461281852956 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:37:32 INFO - PROCESS | 2096 | 1461281852958 Marionette TRACE conn5 <- [1,2070,null,{}] 16:37:32 INFO - PROCESS | 2096 | 1461281852961 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 2096 | 1461281853102 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 16:37:33 INFO - PROCESS | 2096 | 1461281853115 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57386D800 == 43 [pid = 2096] [id = 527] 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56F83B800) [pid = 2096] [serial = 1581] [outer = 0000000000000000] 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56FBC0400) [pid = 2096] [serial = 1582] [outer = 000000B56F83B800] 16:37:33 INFO - PROCESS | 2096 | 1461281853161 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56FDD9800) [pid = 2096] [serial = 1583] [outer = 000000B56F83B800] 16:37:33 INFO - PROCESS | 2096 | 1461281853568 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 628ms 16:37:33 INFO - PROCESS | 2096 | 1461281853588 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 2096 | 1461281853590 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 16:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:37:33 INFO - PROCESS | 2096 | 1461281853594 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 2096 | 1461281853595 Marionette TRACE conn5 <- [1,2074,null,{}] 16:37:33 INFO - PROCESS | 2096 | 1461281853599 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 2096 | 1461281853712 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 16:37:33 INFO - PROCESS | 2096 | 1461281853721 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57446B800 == 44 [pid = 2096] [id = 528] 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B55D8A6400) [pid = 2096] [serial = 1584] [outer = 0000000000000000] 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56FDE3000) [pid = 2096] [serial = 1585] [outer = 000000B55D8A6400] 16:37:33 INFO - PROCESS | 2096 | 1461281853769 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FE97000) [pid = 2096] [serial = 1586] [outer = 000000B55D8A6400] 16:37:34 INFO - PROCESS | 2096 | 1461281854250 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 690ms 16:37:34 INFO - PROCESS | 2096 | 1461281854288 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 2096 | 1461281854293 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 16:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:37:34 INFO - PROCESS | 2096 | 1461281854299 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 2096 | 1461281854304 Marionette TRACE conn5 <- [1,2078,null,{}] 16:37:34 INFO - PROCESS | 2096 | 1461281854312 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 2096 | 1461281854485 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 16:37:34 INFO - PROCESS | 2096 | 1461281854585 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692BF000 == 45 [pid = 2096] [id = 529] 16:37:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B560543800) [pid = 2096] [serial = 1587] [outer = 0000000000000000] 16:37:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B564B5BC00) [pid = 2096] [serial = 1588] [outer = 000000B560543800] 16:37:34 INFO - PROCESS | 2096 | 1461281854645 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B5663D3800) [pid = 2096] [serial = 1589] [outer = 000000B560543800] 16:37:35 INFO - PROCESS | 2096 | 1461281855222 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 986ms 16:37:35 INFO - PROCESS | 2096 | 1461281855287 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 2096 | 1461281855294 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 16:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:37:35 INFO - PROCESS | 2096 | 1461281855301 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 2096 | 1461281855304 Marionette TRACE conn5 <- [1,2082,null,{}] 16:37:35 INFO - PROCESS | 2096 | 1461281855308 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 2096 | 1461281855421 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 16:37:35 INFO - PROCESS | 2096 | 1461281855545 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F870000 == 46 [pid = 2096] [id = 530] 16:37:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B5692ED000) [pid = 2096] [serial = 1590] [outer = 0000000000000000] 16:37:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B569730800) [pid = 2096] [serial = 1591] [outer = 000000B5692ED000] 16:37:35 INFO - PROCESS | 2096 | 1461281855602 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56BD12800) [pid = 2096] [serial = 1592] [outer = 000000B5692ED000] 16:37:36 INFO - PROCESS | 2096 | 1461281856206 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 944ms 16:37:36 INFO - PROCESS | 2096 | 1461281856250 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 2096 | 1461281856253 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 16:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:37:36 INFO - PROCESS | 2096 | 1461281856257 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 2096 | 1461281856262 Marionette TRACE conn5 <- [1,2086,null,{}] 16:37:36 INFO - PROCESS | 2096 | 1461281856274 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 2096 | 1461281856392 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 16:37:36 INFO - PROCESS | 2096 | 1461281856486 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57455F000 == 47 [pid = 2096] [id = 531] 16:37:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56CC2F400) [pid = 2096] [serial = 1593] [outer = 0000000000000000] 16:37:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56D02FC00) [pid = 2096] [serial = 1594] [outer = 000000B56CC2F400] 16:37:36 INFO - PROCESS | 2096 | 1461281856545 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56FBC5C00) [pid = 2096] [serial = 1595] [outer = 000000B56CC2F400] 16:37:37 INFO - PROCESS | 2096 | 1461281857161 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 944ms 16:37:37 INFO - PROCESS | 2096 | 1461281857203 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 2096 | 1461281857207 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 16:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:37:37 INFO - PROCESS | 2096 | 1461281857210 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 2096 | 1461281857212 Marionette TRACE conn5 <- [1,2090,null,{}] 16:37:37 INFO - PROCESS | 2096 | 1461281857216 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 2096 | 1461281857326 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 16:37:37 INFO - PROCESS | 2096 | 1461281857421 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B2B800 == 48 [pid = 2096] [id = 532] 16:37:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56FE9BC00) [pid = 2096] [serial = 1596] [outer = 0000000000000000] 16:37:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FEF3C00) [pid = 2096] [serial = 1597] [outer = 000000B56FE9BC00] 16:37:37 INFO - PROCESS | 2096 | 1461281857477 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56FF70800) [pid = 2096] [serial = 1598] [outer = 000000B56FE9BC00] 16:37:38 INFO - PROCESS | 2096 | 1461281858020 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 881ms 16:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:37:38 INFO - PROCESS | 2096 | 1461281858094 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 2096 | 1461281858096 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 16:37:38 INFO - PROCESS | 2096 | 1461281858100 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 2096 | 1461281858102 Marionette TRACE conn5 <- [1,2094,null,{}] 16:37:38 INFO - PROCESS | 2096 | 1461281858106 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 2096 | 1461281858241 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 16:37:38 INFO - PROCESS | 2096 | 1461281858362 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575522800 == 49 [pid = 2096] [id = 533] 16:37:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FEEE400) [pid = 2096] [serial = 1599] [outer = 0000000000000000] 16:37:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56FF79400) [pid = 2096] [serial = 1600] [outer = 000000B56FEEE400] 16:37:38 INFO - PROCESS | 2096 | 1461281858419 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56FF9A400) [pid = 2096] [serial = 1601] [outer = 000000B56FEEE400] 16:37:39 INFO - PROCESS | 2096 | 1461281859028 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 2096 | 1461281859304 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 16:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:37:39 INFO - PROCESS | 2096 | 1461281859310 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 2096 | 1461281859313 Marionette TRACE conn5 <- [1,2098,null,{}] 16:37:39 INFO - PROCESS | 2096 | 1461281859319 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 2096 | 1461281859422 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 16:37:39 INFO - PROCESS | 2096 | 1461281859500 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55F1D7800 == 50 [pid = 2096] [id = 534] 16:37:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B55D889000) [pid = 2096] [serial = 1602] [outer = 0000000000000000] 16:37:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B55D8A7400) [pid = 2096] [serial = 1603] [outer = 000000B55D889000] 16:37:39 INFO - PROCESS | 2096 | 1461281859594 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B564BADC00) [pid = 2096] [serial = 1604] [outer = 000000B55D889000] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B57386D800 == 49 [pid = 2096] [id = 527] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B570919000 == 48 [pid = 2096] [id = 526] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D8000 == 47 [pid = 2096] [id = 525] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B57091D000 == 46 [pid = 2096] [id = 524] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B566390000 == 45 [pid = 2096] [id = 523] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F860800 == 44 [pid = 2096] [id = 522] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C379800 == 43 [pid = 2096] [id = 521] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56B520800) [pid = 2096] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56D90DC00) [pid = 2096] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B55E150400) [pid = 2096] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B565923C00) [pid = 2096] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56F8D6000) [pid = 2096] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B563FF7000 == 42 [pid = 2096] [id = 520] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDCD000 == 41 [pid = 2096] [id = 519] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B574470800 == 40 [pid = 2096] [id = 518] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E2C000 == 39 [pid = 2096] [id = 517] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AA7800 == 38 [pid = 2096] [id = 516] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B571520800 == 37 [pid = 2096] [id = 515] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C222800 == 36 [pid = 2096] [id = 514] 16:37:40 INFO - PROCESS | 2096 | --DOCSHELL 000000B563C70800 == 35 [pid = 2096] [id = 513] 16:37:40 INFO - PROCESS | 2096 | 1461281860260 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 985ms 16:37:40 INFO - PROCESS | 2096 | 1461281860298 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 2096 | 1461281860302 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 16:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:37:40 INFO - PROCESS | 2096 | 1461281860309 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 2096 | 1461281860313 Marionette TRACE conn5 <- [1,2102,null,{}] 16:37:40 INFO - PROCESS | 2096 | 1461281860317 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56D024C00) [pid = 2096] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56E909000) [pid = 2096] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56E904C00) [pid = 2096] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56EE69000) [pid = 2096] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56923D000) [pid = 2096] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56D176C00) [pid = 2096] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B563E98C00) [pid = 2096] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56EDB8400) [pid = 2096] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56971F400) [pid = 2096] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56B4A7000) [pid = 2096] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B5646B4000) [pid = 2096] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56568F800) [pid = 2096] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56F81DC00) [pid = 2096] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B565BAA000) [pid = 2096] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56EDBA000) [pid = 2096] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56CB21000) [pid = 2096] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B569235C00) [pid = 2096] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56BB3A400) [pid = 2096] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56BD87400) [pid = 2096] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56B556400) [pid = 2096] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56592C000) [pid = 2096] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 16:37:40 INFO - PROCESS | 2096 | 1461281860453 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 16:37:40 INFO - PROCESS | 2096 | 1461281860510 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565728800 == 36 [pid = 2096] [id = 535] 16:37:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B5642EF400) [pid = 2096] [serial = 1605] [outer = 0000000000000000] 16:37:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B564B5FC00) [pid = 2096] [serial = 1606] [outer = 000000B5642EF400] 16:37:40 INFO - PROCESS | 2096 | 1461281860557 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56592A400) [pid = 2096] [serial = 1607] [outer = 000000B5642EF400] 16:37:40 INFO - PROCESS | 2096 | 1461281860979 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 733ms 16:37:41 INFO - PROCESS | 2096 | 1461281861045 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 2096 | 1461281861048 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 16:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:37:41 INFO - PROCESS | 2096 | 1461281861051 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 2096 | 1461281861053 Marionette TRACE conn5 <- [1,2106,null,{}] 16:37:41 INFO - PROCESS | 2096 | 1461281861099 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 2096 | 1461281861196 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 16:37:41 INFO - PROCESS | 2096 | 1461281861207 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C205000 == 37 [pid = 2096] [id = 536] 16:37:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B569714C00) [pid = 2096] [serial = 1608] [outer = 0000000000000000] 16:37:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56971B000) [pid = 2096] [serial = 1609] [outer = 000000B569714C00] 16:37:41 INFO - PROCESS | 2096 | 1461281861258 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B5697AB400) [pid = 2096] [serial = 1610] [outer = 000000B569714C00] 16:37:41 INFO - PROCESS | 2096 | 1461281861709 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 713ms 16:37:41 INFO - PROCESS | 2096 | 1461281861767 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 16:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:37:41 INFO - PROCESS | 2096 | 1461281861769 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 16:37:41 INFO - PROCESS | 2096 | 1461281861772 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 2096 | 1461281861774 Marionette TRACE conn5 <- [1,2110,null,{}] 16:37:41 INFO - PROCESS | 2096 | 1461281861778 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 2096 | 1461281861863 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 16:37:41 INFO - PROCESS | 2096 | 1461281861873 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E653000 == 38 [pid = 2096] [id = 537] 16:37:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56B524800) [pid = 2096] [serial = 1611] [outer = 0000000000000000] 16:37:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56BA9B000) [pid = 2096] [serial = 1612] [outer = 000000B56B524800] 16:37:41 INFO - PROCESS | 2096 | 1461281861924 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56BD82800) [pid = 2096] [serial = 1613] [outer = 000000B56B524800] 16:37:42 INFO - PROCESS | 2096 | 1461281862364 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 628ms 16:37:42 INFO - PROCESS | 2096 | 1461281862404 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 2096 | 1461281862406 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 16:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:37:42 INFO - PROCESS | 2096 | 1461281862409 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 2096 | 1461281862411 Marionette TRACE conn5 <- [1,2114,null,{}] 16:37:42 INFO - PROCESS | 2096 | 1461281862415 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 2096 | 1461281862498 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 16:37:42 INFO - PROCESS | 2096 | 1461281862505 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC5C000 == 39 [pid = 2096] [id = 538] 16:37:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56BF22000) [pid = 2096] [serial = 1614] [outer = 0000000000000000] 16:37:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56BF2F400) [pid = 2096] [serial = 1615] [outer = 000000B56BF22000] 16:37:42 INFO - PROCESS | 2096 | 1461281862553 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56C63BC00) [pid = 2096] [serial = 1616] [outer = 000000B56BF22000] 16:37:43 INFO - PROCESS | 2096 | 1461281863061 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 692ms 16:37:43 INFO - PROCESS | 2096 | 1461281863104 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 2096 | 1461281863106 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 16:37:43 INFO - PROCESS | 2096 | 1461281863110 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:37:43 INFO - PROCESS | 2096 | 1461281863112 Marionette TRACE conn5 <- [1,2118,null,{}] 16:37:43 INFO - PROCESS | 2096 | 1461281863115 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 2096 | 1461281863254 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 16:37:43 INFO - PROCESS | 2096 | 1461281863313 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56638D800 == 40 [pid = 2096] [id = 539] 16:37:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56CC39400) [pid = 2096] [serial = 1617] [outer = 0000000000000000] 16:37:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56D176C00) [pid = 2096] [serial = 1618] [outer = 000000B56CC39400] 16:37:43 INFO - PROCESS | 2096 | 1461281863362 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56E910400) [pid = 2096] [serial = 1619] [outer = 000000B56CC39400] 16:37:43 INFO - PROCESS | 2096 | 1461281863816 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 2096 | 1461281863883 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 16:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:37:43 INFO - PROCESS | 2096 | 1461281863896 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 2096 | 1461281863898 Marionette TRACE conn5 <- [1,2122,null,{}] 16:37:43 INFO - PROCESS | 2096 | 1461281863902 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 2096 | 1461281864012 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 16:37:44 INFO - PROCESS | 2096 | 1461281864025 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57151F800 == 41 [pid = 2096] [id = 540] 16:37:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56EDC2800) [pid = 2096] [serial = 1620] [outer = 0000000000000000] 16:37:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56F81A800) [pid = 2096] [serial = 1621] [outer = 000000B56EDC2800] 16:37:44 INFO - PROCESS | 2096 | 1461281864115 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56F8DD000) [pid = 2096] [serial = 1622] [outer = 000000B56EDC2800] 16:37:44 INFO - PROCESS | 2096 | 1461281864557 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 16:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:37:44 INFO - PROCESS | 2096 | 1461281864574 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 16:37:44 INFO - PROCESS | 2096 | 1461281864577 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 2096 | 1461281864579 Marionette TRACE conn5 <- [1,2126,null,{}] 16:37:44 INFO - PROCESS | 2096 | 1461281864583 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 2096 | 1461281864698 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 16:37:44 INFO - PROCESS | 2096 | 1461281864709 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E655000 == 42 [pid = 2096] [id = 541] 16:37:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56FC6E000) [pid = 2096] [serial = 1623] [outer = 0000000000000000] 16:37:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56FCB7800) [pid = 2096] [serial = 1624] [outer = 000000B56FC6E000] 16:37:44 INFO - PROCESS | 2096 | 1461281864971 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FE8CC00) [pid = 2096] [serial = 1625] [outer = 000000B56FC6E000] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56CB1A400) [pid = 2096] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56971F000) [pid = 2096] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B55F1F3800) [pid = 2096] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56BA2DC00) [pid = 2096] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B55FC02400) [pid = 2096] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B55EA70C00) [pid = 2096] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56F83B800) [pid = 2096] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56E908400) [pid = 2096] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56BF2A000) [pid = 2096] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B563C75000) [pid = 2096] [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.] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B564974800) [pid = 2096] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:37:45 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56F81F400) [pid = 2096] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:37:45 INFO - PROCESS | 2096 | 1461281865380 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 839ms 16:37:45 INFO - PROCESS | 2096 | 1461281865420 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 2096 | 1461281865422 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 16:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:37:45 INFO - PROCESS | 2096 | 1461281865426 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 2096 | 1461281865428 Marionette TRACE conn5 <- [1,2130,null,{}] 16:37:45 INFO - PROCESS | 2096 | 1461281865431 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 2096 | 1461281865544 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 16:37:45 INFO - PROCESS | 2096 | 1461281865557 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573721800 == 43 [pid = 2096] [id = 542] 16:37:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56BA99800) [pid = 2096] [serial = 1626] [outer = 0000000000000000] 16:37:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56F81D800) [pid = 2096] [serial = 1627] [outer = 000000B56BA99800] 16:37:45 INFO - PROCESS | 2096 | 1461281865603 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56FE8D800) [pid = 2096] [serial = 1628] [outer = 000000B56BA99800] 16:37:46 INFO - PROCESS | 2096 | 1461281866007 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 2096 | 1461281866060 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 16:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:37:46 INFO - PROCESS | 2096 | 1461281866063 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 2096 | 1461281866065 Marionette TRACE conn5 <- [1,2134,null,{}] 16:37:46 INFO - PROCESS | 2096 | 1461281866069 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 2096 | 1461281866184 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 16:37:46 INFO - PROCESS | 2096 | 1461281866193 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738EC000 == 44 [pid = 2096] [id = 543] 16:37:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56FCC7800) [pid = 2096] [serial = 1629] [outer = 0000000000000000] 16:37:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56FF79800) [pid = 2096] [serial = 1630] [outer = 000000B56FCC7800] 16:37:46 INFO - PROCESS | 2096 | 1461281866240 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56FFA1400) [pid = 2096] [serial = 1631] [outer = 000000B56FCC7800] 16:37:46 INFO - PROCESS | 2096 | 1461281866656 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 2096 | 1461281866698 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 16:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:37:46 INFO - PROCESS | 2096 | 1461281866701 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 2096 | 1461281866704 Marionette TRACE conn5 <- [1,2138,null,{}] 16:37:46 INFO - PROCESS | 2096 | 1461281866708 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 2096 | 1461281866874 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 16:37:46 INFO - PROCESS | 2096 | 1461281866892 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574567000 == 45 [pid = 2096] [id = 544] 16:37:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B570CC2400) [pid = 2096] [serial = 1632] [outer = 0000000000000000] 16:37:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B570CCDC00) [pid = 2096] [serial = 1633] [outer = 000000B570CC2400] 16:37:46 INFO - PROCESS | 2096 | 1461281866943 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B570D11800) [pid = 2096] [serial = 1634] [outer = 000000B570CC2400] 16:37:47 INFO - PROCESS | 2096 | 1461281867647 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 2096 | 1461281867695 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 16:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:37:47 INFO - PROCESS | 2096 | 1461281867700 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 2096 | 1461281867705 Marionette TRACE conn5 <- [1,2142,null,{}] 16:37:47 INFO - PROCESS | 2096 | 1461281867710 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:47 INFO - PROCESS | 2096 | 1461281867826 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 16:37:47 INFO - PROCESS | 2096 | 1461281867952 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBBF800 == 46 [pid = 2096] [id = 545] 16:37:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B565BB5000) [pid = 2096] [serial = 1635] [outer = 0000000000000000] 16:37:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B568C58C00) [pid = 2096] [serial = 1636] [outer = 000000B565BB5000] 16:37:48 INFO - PROCESS | 2096 | 1461281868012 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B569241400) [pid = 2096] [serial = 1637] [outer = 000000B565BB5000] 16:37:48 INFO - PROCESS | 2096 | 1461281868643 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 983ms 16:37:48 INFO - PROCESS | 2096 | 1461281868688 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 2096 | 1461281868694 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 16:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:37:48 INFO - PROCESS | 2096 | 1461281868701 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 2096 | 1461281868705 Marionette TRACE conn5 <- [1,2146,null,{}] 16:37:48 INFO - PROCESS | 2096 | 1461281868709 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 2096 | 1461281868828 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 16:37:48 INFO - PROCESS | 2096 | 1461281868933 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570914800 == 47 [pid = 2096] [id = 546] 16:37:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56B436C00) [pid = 2096] [serial = 1638] [outer = 0000000000000000] 16:37:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56CB19800) [pid = 2096] [serial = 1639] [outer = 000000B56B436C00] 16:37:48 INFO - PROCESS | 2096 | 1461281868990 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56CC3A400) [pid = 2096] [serial = 1640] [outer = 000000B56B436C00] 16:37:49 INFO - PROCESS | 2096 | 1461281869642 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 2096 | 1461281869696 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 16:37:49 INFO - PROCESS | 2096 | 1461281869700 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 2096 | 1461281869705 Marionette TRACE conn5 <- [1,2150,null,{}] 16:37:49 INFO - PROCESS | 2096 | 1461281869717 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 2096 | 1461281869872 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 16:37:49 INFO - PROCESS | 2096 | 1461281869933 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D62000 == 48 [pid = 2096] [id = 547] 16:37:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56FFA7000) [pid = 2096] [serial = 1641] [outer = 0000000000000000] 16:37:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B570CCB000) [pid = 2096] [serial = 1642] [outer = 000000B56FFA7000] 16:37:50 INFO - PROCESS | 2096 | 1461281869992 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B570D0D800) [pid = 2096] [serial = 1643] [outer = 000000B56FFA7000] 16:37:50 INFO - PROCESS | 2096 | 1461281870578 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 942ms 16:37:50 INFO - PROCESS | 2096 | 1461281870644 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 2096 | 1461281870647 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 16:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:37:50 INFO - PROCESS | 2096 | 1461281870651 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 2096 | 1461281870653 Marionette TRACE conn5 <- [1,2154,null,{}] 16:37:50 INFO - PROCESS | 2096 | 1461281870657 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 2096 | 1461281870770 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 16:37:50 INFO - PROCESS | 2096 | 1461281870894 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DAD000 == 49 [pid = 2096] [id = 548] 16:37:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B571358C00) [pid = 2096] [serial = 1644] [outer = 0000000000000000] 16:37:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B57135EC00) [pid = 2096] [serial = 1645] [outer = 000000B571358C00] 16:37:50 INFO - PROCESS | 2096 | 1461281870952 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B5713F0800) [pid = 2096] [serial = 1646] [outer = 000000B571358C00] 16:37:51 INFO - PROCESS | 2096 | 1461281871539 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 943ms 16:37:51 INFO - PROCESS | 2096 | 1461281871595 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 2096 | 1461281871598 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 16:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:37:51 INFO - PROCESS | 2096 | 1461281871601 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 2096 | 1461281871603 Marionette TRACE conn5 <- [1,2158,null,{}] 16:37:51 INFO - PROCESS | 2096 | 1461281871607 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 2096 | 1461281871715 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 16:37:51 INFO - PROCESS | 2096 | 1461281871839 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57692E000 == 50 [pid = 2096] [id = 549] 16:37:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56FCC9400) [pid = 2096] [serial = 1647] [outer = 0000000000000000] 16:37:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B5713F4C00) [pid = 2096] [serial = 1648] [outer = 000000B56FCC9400] 16:37:51 INFO - PROCESS | 2096 | 1461281871897 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B571468800) [pid = 2096] [serial = 1649] [outer = 000000B56FCC9400] 16:37:52 INFO - PROCESS | 2096 | 1461281872741 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1185ms 16:37:52 INFO - PROCESS | 2096 | 1461281872789 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 2096 | 1461281872794 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 16:37:52 INFO - PROCESS | 2096 | 1461281872799 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:37:52 INFO - PROCESS | 2096 | 1461281872803 Marionette TRACE conn5 <- [1,2162,null,{}] 16:37:52 INFO - PROCESS | 2096 | 1461281872810 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 2096 | 1461281872914 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 16:37:53 INFO - PROCESS | 2096 | 1461281873048 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB3F000 == 51 [pid = 2096] [id = 550] 16:37:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B55D89E000) [pid = 2096] [serial = 1650] [outer = 0000000000000000] 16:37:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B564663400) [pid = 2096] [serial = 1651] [outer = 000000B55D89E000] 16:37:53 INFO - PROCESS | 2096 | 1461281873100 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B568D8BC00) [pid = 2096] [serial = 1652] [outer = 000000B55D89E000] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738EC000 == 50 [pid = 2096] [id = 543] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B573721800 == 49 [pid = 2096] [id = 542] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E655000 == 48 [pid = 2096] [id = 541] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57151F800 == 47 [pid = 2096] [id = 540] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56638D800 == 46 [pid = 2096] [id = 539] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC5C000 == 45 [pid = 2096] [id = 538] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E653000 == 44 [pid = 2096] [id = 537] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C205000 == 43 [pid = 2096] [id = 536] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B565728800 == 42 [pid = 2096] [id = 535] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B564BCF000) [pid = 2096] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56BF5A400) [pid = 2096] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56FC6F400) [pid = 2096] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B56FCB3C00) [pid = 2096] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56FDE3000) [pid = 2096] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | 1461281873728 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B55F1D7800 == 41 [pid = 2096] [id = 534] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B575522800 == 40 [pid = 2096] [id = 533] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B2B800 == 39 [pid = 2096] [id = 532] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57455F000 == 38 [pid = 2096] [id = 531] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F870000 == 37 [pid = 2096] [id = 530] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692BF000 == 36 [pid = 2096] [id = 529] 16:37:53 INFO - PROCESS | 2096 | --DOCSHELL 000000B57446B800 == 35 [pid = 2096] [id = 528] 16:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 984ms 16:37:53 INFO - PROCESS | 2096 | 1461281873788 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 2096 | 1461281873794 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 16:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:37:53 INFO - PROCESS | 2096 | 1461281873800 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 2096 | 1461281873803 Marionette TRACE conn5 <- [1,2166,null,{}] 16:37:53 INFO - PROCESS | 2096 | 1461281873807 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 2096 | 1461281873910 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56FB43000) [pid = 2096] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56E661800) [pid = 2096] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B56972A800) [pid = 2096] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56A992800) [pid = 2096] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56592B000) [pid = 2096] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B55FC7DC00) [pid = 2096] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56BD18800) [pid = 2096] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56CC35C00) [pid = 2096] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B55D8A2400) [pid = 2096] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56FDDB800) [pid = 2096] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B566330000) [pid = 2096] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B564E82800) [pid = 2096] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B568DB8000) [pid = 2096] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56B523800) [pid = 2096] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56FDD9800) [pid = 2096] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56EDB9000) [pid = 2096] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56FBC0400) [pid = 2096] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56BF61000) [pid = 2096] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B56EDB6400) [pid = 2096] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56F81EC00) [pid = 2096] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56C63C400) [pid = 2096] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56BD85800) [pid = 2096] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 16:37:53 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56CC2EC00) [pid = 2096] [serial = 1073] [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.] 16:37:54 INFO - PROCESS | 2096 | 1461281874006 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565721800 == 36 [pid = 2096] [id = 551] 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B55D8A2400) [pid = 2096] [serial = 1653] [outer = 0000000000000000] 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B563E4A800) [pid = 2096] [serial = 1654] [outer = 000000B55D8A2400] 16:37:54 INFO - PROCESS | 2096 | 1461281874055 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B5663D5400) [pid = 2096] [serial = 1655] [outer = 000000B55D8A2400] 16:37:54 INFO - PROCESS | 2096 | 1461281874532 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 775ms 16:37:54 INFO - PROCESS | 2096 | 1461281874577 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 2096 | 1461281874579 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 16:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:37:54 INFO - PROCESS | 2096 | 1461281874583 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 2096 | 1461281874587 Marionette TRACE conn5 <- [1,2170,null,{}] 16:37:54 INFO - PROCESS | 2096 | 1461281874598 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 2096 | 1461281874691 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 16:37:54 INFO - PROCESS | 2096 | 1461281874701 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D00E800 == 37 [pid = 2096] [id = 552] 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56BA99400) [pid = 2096] [serial = 1656] [outer = 0000000000000000] 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56BD19400) [pid = 2096] [serial = 1657] [outer = 000000B56BA99400] 16:37:54 INFO - PROCESS | 2096 | 1461281874754 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56BF25000) [pid = 2096] [serial = 1658] [outer = 000000B56BA99400] 16:37:55 INFO - PROCESS | 2096 | 1461281875224 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 692ms 16:37:55 INFO - PROCESS | 2096 | 1461281875278 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 2096 | 1461281875280 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 16:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:37:55 INFO - PROCESS | 2096 | 1461281875284 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 2096 | 1461281875285 Marionette TRACE conn5 <- [1,2174,null,{}] 16:37:55 INFO - PROCESS | 2096 | 1461281875289 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 2096 | 1461281875376 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 16:37:55 INFO - PROCESS | 2096 | 1461281875385 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE22800 == 38 [pid = 2096] [id = 553] 16:37:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56C7F1400) [pid = 2096] [serial = 1659] [outer = 0000000000000000] 16:37:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56CB16400) [pid = 2096] [serial = 1660] [outer = 000000B56C7F1400] 16:37:55 INFO - PROCESS | 2096 | 1461281875434 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56CC33C00) [pid = 2096] [serial = 1661] [outer = 000000B56C7F1400] 16:37:55 INFO - PROCESS | 2096 | 1461281875915 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 691ms 16:37:55 INFO - PROCESS | 2096 | 1461281875978 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 2096 | 1461281875980 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 16:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:37:55 INFO - PROCESS | 2096 | 1461281875983 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 2096 | 1461281875985 Marionette TRACE conn5 <- [1,2178,null,{}] 16:37:55 INFO - PROCESS | 2096 | 1461281875989 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 2096 | 1461281876072 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 16:37:56 INFO - PROCESS | 2096 | 1461281876078 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55E876000 == 39 [pid = 2096] [id = 554] 16:37:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B55D81E400) [pid = 2096] [serial = 1662] [outer = 0000000000000000] 16:37:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56D905000) [pid = 2096] [serial = 1663] [outer = 000000B55D81E400] 16:37:56 INFO - PROCESS | 2096 | 1461281876124 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56ED2F000) [pid = 2096] [serial = 1664] [outer = 000000B55D81E400] 16:37:56 INFO - PROCESS | 2096 | 1461281876583 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 629ms 16:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:37:56 INFO - PROCESS | 2096 | 1461281876616 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 2096 | 1461281876618 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 16:37:56 INFO - PROCESS | 2096 | 1461281876622 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 2096 | 1461281876623 Marionette TRACE conn5 <- [1,2182,null,{}] 16:37:56 INFO - PROCESS | 2096 | 1461281876627 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 2096 | 1461281876769 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 16:37:56 INFO - PROCESS | 2096 | 1461281876872 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573316800 == 40 [pid = 2096] [id = 555] 16:37:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56F813C00) [pid = 2096] [serial = 1665] [outer = 0000000000000000] 16:37:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B56FB43800) [pid = 2096] [serial = 1666] [outer = 000000B56F813C00] 16:37:56 INFO - PROCESS | 2096 | 1461281876924 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56FCAE000) [pid = 2096] [serial = 1667] [outer = 000000B56F813C00] 16:37:57 INFO - PROCESS | 2096 | 1461281877363 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 775ms 16:37:57 INFO - PROCESS | 2096 | 1461281877401 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 2096 | 1461281877403 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 16:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:37:57 INFO - PROCESS | 2096 | 1461281877406 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 2096 | 1461281877408 Marionette TRACE conn5 <- [1,2186,null,{}] 16:37:57 INFO - PROCESS | 2096 | 1461281877411 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 2096 | 1461281877524 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 16:37:57 INFO - PROCESS | 2096 | 1461281877582 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573874800 == 41 [pid = 2096] [id = 556] 16:37:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56FCCA800) [pid = 2096] [serial = 1668] [outer = 0000000000000000] 16:37:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B56FDE3000) [pid = 2096] [serial = 1669] [outer = 000000B56FCCA800] 16:37:57 INFO - PROCESS | 2096 | 1461281877630 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56FEF1C00) [pid = 2096] [serial = 1670] [outer = 000000B56FCCA800] 16:37:58 INFO - PROCESS | 2096 | 1461281878048 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 690ms 16:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:37:58 INFO - PROCESS | 2096 | 1461281878105 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 2096 | 1461281878107 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 16:37:58 INFO - PROCESS | 2096 | 1461281878110 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 2096 | 1461281878112 Marionette TRACE conn5 <- [1,2190,null,{}] 16:37:58 INFO - PROCESS | 2096 | 1461281878116 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 2096 | 1461281878257 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56FCC7800) [pid = 2096] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56CC39400) [pid = 2096] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56EDC2800) [pid = 2096] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B5642EF400) [pid = 2096] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B55D889000) [pid = 2096] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B569714C00) [pid = 2096] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56BF22000) [pid = 2096] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56B524800) [pid = 2096] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B55D8A6400) [pid = 2096] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56BA99800) [pid = 2096] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:37:58 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B56FC6E000) [pid = 2096] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:37:58 INFO - PROCESS | 2096 | 1461281878441 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568670800 == 42 [pid = 2096] [id = 557] 16:37:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B5642EF400) [pid = 2096] [serial = 1671] [outer = 0000000000000000] 16:37:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56592BC00) [pid = 2096] [serial = 1672] [outer = 000000B5642EF400] 16:37:58 INFO - PROCESS | 2096 | 1461281878487 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B56C7E6800) [pid = 2096] [serial = 1673] [outer = 000000B5642EF400] 16:37:58 INFO - PROCESS | 2096 | 1461281878828 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 776ms 16:37:58 INFO - PROCESS | 2096 | 1461281878888 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 2096 | 1461281878890 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 16:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:37:58 INFO - PROCESS | 2096 | 1461281878894 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 2096 | 1461281878896 Marionette TRACE conn5 <- [1,2194,null,{}] 16:37:58 INFO - PROCESS | 2096 | 1461281878900 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 2096 | 1461281879018 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 16:37:59 INFO - PROCESS | 2096 | 1461281879042 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57447A000 == 43 [pid = 2096] [id = 558] 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B56CA0A000) [pid = 2096] [serial = 1674] [outer = 0000000000000000] 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B56FF71800) [pid = 2096] [serial = 1675] [outer = 000000B56CA0A000] 16:37:59 INFO - PROCESS | 2096 | 1461281879087 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B56FFA0800) [pid = 2096] [serial = 1676] [outer = 000000B56CA0A000] 16:37:59 INFO - PROCESS | 2096 | 1461281879491 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 629ms 16:37:59 INFO - PROCESS | 2096 | 1461281879526 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 2096 | 1461281879528 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 16:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:37:59 INFO - PROCESS | 2096 | 1461281879532 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 2096 | 1461281879534 Marionette TRACE conn5 <- [1,2198,null,{}] 16:37:59 INFO - PROCESS | 2096 | 1461281879537 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 2096 | 1461281879661 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 16:37:59 INFO - PROCESS | 2096 | 1461281879704 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575517800 == 44 [pid = 2096] [id = 559] 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B570CC9800) [pid = 2096] [serial = 1677] [outer = 0000000000000000] 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B570D08800) [pid = 2096] [serial = 1678] [outer = 000000B570CC9800] 16:37:59 INFO - PROCESS | 2096 | 1461281879749 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B5713F5400) [pid = 2096] [serial = 1679] [outer = 000000B570CC9800] 16:38:00 INFO - PROCESS | 2096 | 1461281880150 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 628ms 16:38:00 INFO - PROCESS | 2096 | 1461281880163 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 2096 | 1461281880166 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 16:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:38:00 INFO - PROCESS | 2096 | 1461281880169 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 2096 | 1461281880171 Marionette TRACE conn5 <- [1,2202,null,{}] 16:38:00 INFO - PROCESS | 2096 | 1461281880175 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 2096 | 1461281880318 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 16:38:00 INFO - PROCESS | 2096 | 1461281880327 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A29000 == 45 [pid = 2096] [id = 560] 16:38:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B571469400) [pid = 2096] [serial = 1680] [outer = 0000000000000000] 16:38:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56B55DC00) [pid = 2096] [serial = 1681] [outer = 000000B571469400] 16:38:00 INFO - PROCESS | 2096 | 1461281880379 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B571497800) [pid = 2096] [serial = 1682] [outer = 000000B571469400] 16:38:01 INFO - PROCESS | 2096 | 1461281881106 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 986ms 16:38:01 INFO - PROCESS | 2096 | 1461281881159 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 2096 | 1461281881165 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 16:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:38:01 INFO - PROCESS | 2096 | 1461281881171 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 2096 | 1461281881175 Marionette TRACE conn5 <- [1,2206,null,{}] 16:38:01 INFO - PROCESS | 2096 | 1461281881181 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 2096 | 1461281881299 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 16:38:01 INFO - PROCESS | 2096 | 1461281881430 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CA9D000 == 46 [pid = 2096] [id = 561] 16:38:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B569718000) [pid = 2096] [serial = 1683] [outer = 0000000000000000] 16:38:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56971FC00) [pid = 2096] [serial = 1684] [outer = 000000B569718000] 16:38:01 INFO - PROCESS | 2096 | 1461281881490 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56B522000) [pid = 2096] [serial = 1685] [outer = 000000B569718000] 16:38:02 INFO - PROCESS | 2096 | 1461281882044 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 881ms 16:38:02 INFO - PROCESS | 2096 | 1461281882054 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 2096 | 1461281882061 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 16:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:38:02 INFO - PROCESS | 2096 | 1461281882068 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 2096 | 1461281882071 Marionette TRACE conn5 <- [1,2210,null,{}] 16:38:02 INFO - PROCESS | 2096 | 1461281882075 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 2096 | 1461281882197 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 16:38:02 INFO - PROCESS | 2096 | 1461281882298 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573198000 == 47 [pid = 2096] [id = 562] 16:38:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56BF61800) [pid = 2096] [serial = 1686] [outer = 0000000000000000] 16:38:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56D907400) [pid = 2096] [serial = 1687] [outer = 000000B56BF61800] 16:38:02 INFO - PROCESS | 2096 | 1461281882355 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56EDC2000) [pid = 2096] [serial = 1688] [outer = 000000B56BF61800] 16:38:03 INFO - PROCESS | 2096 | 1461281883041 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1021ms 16:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:38:03 INFO - PROCESS | 2096 | 1461281883095 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 2096 | 1461281883098 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 16:38:03 INFO - PROCESS | 2096 | 1461281883102 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 2096 | 1461281883106 Marionette TRACE conn5 <- [1,2214,null,{}] 16:38:03 INFO - PROCESS | 2096 | 1461281883118 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 2096 | 1461281883284 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 16:38:03 INFO - PROCESS | 2096 | 1461281883414 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A40000 == 48 [pid = 2096] [id = 563] 16:38:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B56FF75800) [pid = 2096] [serial = 1689] [outer = 0000000000000000] 16:38:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B570D09000) [pid = 2096] [serial = 1690] [outer = 000000B56FF75800] 16:38:03 INFO - PROCESS | 2096 | 1461281883475 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B57148D400) [pid = 2096] [serial = 1691] [outer = 000000B56FF75800] 16:38:04 INFO - PROCESS | 2096 | 1461281884037 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 984ms 16:38:04 INFO - PROCESS | 2096 | 1461281884088 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 16:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:38:04 INFO - PROCESS | 2096 | 1461281884091 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 16:38:04 INFO - PROCESS | 2096 | 1461281884095 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 2096 | 1461281884097 Marionette TRACE conn5 <- [1,2218,null,{}] 16:38:04 INFO - PROCESS | 2096 | 1461281884101 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:04 INFO - PROCESS | 2096 | 1461281884216 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 16:38:04 INFO - PROCESS | 2096 | 1461281884316 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A7C800 == 49 [pid = 2096] [id = 564] 16:38:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B57149A400) [pid = 2096] [serial = 1692] [outer = 0000000000000000] 16:38:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B5714A7800) [pid = 2096] [serial = 1693] [outer = 000000B57149A400] 16:38:04 INFO - PROCESS | 2096 | 1461281884373 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B5714AFC00) [pid = 2096] [serial = 1694] [outer = 000000B57149A400] 16:38:04 INFO - PROCESS | 2096 | 1461281884985 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 944ms 16:38:05 INFO - PROCESS | 2096 | 1461281885041 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 2096 | 1461281885044 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 16:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:38:05 INFO - PROCESS | 2096 | 1461281885047 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 2096 | 1461281885049 Marionette TRACE conn5 <- [1,2222,null,{}] 16:38:05 INFO - PROCESS | 2096 | 1461281885053 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 2096 | 1461281885165 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 16:38:05 INFO - PROCESS | 2096 | 1461281885265 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE9F800 == 50 [pid = 2096] [id = 565] 16:38:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56972EC00) [pid = 2096] [serial = 1695] [outer = 0000000000000000] 16:38:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B56EE69000) [pid = 2096] [serial = 1696] [outer = 000000B56972EC00] 16:38:05 INFO - PROCESS | 2096 | 1461281885322 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B57149A800) [pid = 2096] [serial = 1697] [outer = 000000B56972EC00] 16:38:06 INFO - PROCESS | 2096 | 1461281886203 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1192ms 16:38:06 INFO - PROCESS | 2096 | 1461281886241 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 2096 | 1461281886246 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 16:38:06 INFO - PROCESS | 2096 | 1461281886251 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:38:06 INFO - PROCESS | 2096 | 1461281886255 Marionette TRACE conn5 <- [1,2226,null,{}] 16:38:06 INFO - PROCESS | 2096 | 1461281886261 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 2096 | 1461281886367 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 16:38:06 INFO - PROCESS | 2096 | 1461281886506 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D97000 == 51 [pid = 2096] [id = 566] 16:38:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B55E850000) [pid = 2096] [serial = 1698] [outer = 0000000000000000] 16:38:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B55EA70C00) [pid = 2096] [serial = 1699] [outer = 000000B55E850000] 16:38:06 INFO - PROCESS | 2096 | 1461281886559 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B55F32FC00) [pid = 2096] [serial = 1700] [outer = 000000B55E850000] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B575517800 == 50 [pid = 2096] [id = 559] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B57447A000 == 49 [pid = 2096] [id = 558] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B568670800 == 48 [pid = 2096] [id = 557] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B573874800 == 47 [pid = 2096] [id = 556] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B573316800 == 46 [pid = 2096] [id = 555] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B55E876000 == 45 [pid = 2096] [id = 554] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE22800 == 44 [pid = 2096] [id = 553] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D00E800 == 43 [pid = 2096] [id = 552] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B565721800 == 42 [pid = 2096] [id = 551] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB3F000 == 41 [pid = 2096] [id = 550] 16:38:07 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBBF800 == 40 [pid = 2096] [id = 545] 16:38:07 INFO - PROCESS | 2096 | 1461281887184 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 986ms 16:38:07 INFO - PROCESS | 2096 | 1461281887241 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 2096 | 1461281887246 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 16:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:38:07 INFO - PROCESS | 2096 | 1461281887253 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 2096 | 1461281887255 Marionette TRACE conn5 <- [1,2230,null,{}] 16:38:07 INFO - PROCESS | 2096 | 1461281887259 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:07 INFO - PROCESS | 2096 | 1461281887350 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B56FF79800) [pid = 2096] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B56D176C00) [pid = 2096] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B56F81A800) [pid = 2096] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B564B5FC00) [pid = 2096] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B569730800) [pid = 2096] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B55D8A7400) [pid = 2096] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B564BADC00) [pid = 2096] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B564B5BC00) [pid = 2096] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B56E910400) [pid = 2096] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B56971B000) [pid = 2096] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B5697AB400) [pid = 2096] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56BF2F400) [pid = 2096] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B56BA9B000) [pid = 2096] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56BD82800) [pid = 2096] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56D02FC00) [pid = 2096] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56FE97000) [pid = 2096] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B56FEF3C00) [pid = 2096] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56FF79400) [pid = 2096] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56F81D800) [pid = 2096] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56F8DD000) [pid = 2096] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56FFA1400) [pid = 2096] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56FCB7800) [pid = 2096] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56592A400) [pid = 2096] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56FE8CC00) [pid = 2096] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B56FE8D800) [pid = 2096] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B56C63BC00) [pid = 2096] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 16:38:07 INFO - PROCESS | 2096 | 1461281887452 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565979000 == 41 [pid = 2096] [id = 567] 16:38:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B55F141C00) [pid = 2096] [serial = 1701] [outer = 0000000000000000] 16:38:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B560BC5800) [pid = 2096] [serial = 1702] [outer = 000000B55F141C00] 16:38:07 INFO - PROCESS | 2096 | 1461281887500 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B5642FCC00) [pid = 2096] [serial = 1703] [outer = 000000B55F141C00] 16:38:07 INFO - PROCESS | 2096 | 1461281887975 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 776ms 16:38:08 INFO - PROCESS | 2096 | 1461281888030 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 2096 | 1461281888033 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 16:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:38:08 INFO - PROCESS | 2096 | 1461281888036 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 2096 | 1461281888040 Marionette TRACE conn5 <- [1,2234,null,{}] 16:38:08 INFO - PROCESS | 2096 | 1461281888051 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 2096 | 1461281888143 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 16:38:08 INFO - PROCESS | 2096 | 1461281888152 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC5000 == 42 [pid = 2096] [id = 568] 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B565926C00) [pid = 2096] [serial = 1704] [outer = 0000000000000000] 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56592A800) [pid = 2096] [serial = 1705] [outer = 000000B565926C00] 16:38:08 INFO - PROCESS | 2096 | 1461281888202 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B568C37000) [pid = 2096] [serial = 1706] [outer = 000000B565926C00] 16:38:08 INFO - PROCESS | 2096 | 1461281888685 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 692ms 16:38:08 INFO - PROCESS | 2096 | 1461281888732 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 2096 | 1461281888734 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 16:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:38:08 INFO - PROCESS | 2096 | 1461281888738 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 2096 | 1461281888740 Marionette TRACE conn5 <- [1,2238,null,{}] 16:38:08 INFO - PROCESS | 2096 | 1461281888744 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 2096 | 1461281888831 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 16:38:08 INFO - PROCESS | 2096 | 1461281888837 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C51E800 == 43 [pid = 2096] [id = 569] 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B56923A000) [pid = 2096] [serial = 1707] [outer = 0000000000000000] 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 134 (000000B5692EE800) [pid = 2096] [serial = 1708] [outer = 000000B56923A000] 16:38:08 INFO - PROCESS | 2096 | 1461281888887 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B569729C00) [pid = 2096] [serial = 1709] [outer = 000000B56923A000] 16:38:09 INFO - PROCESS | 2096 | 1461281889342 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 691ms 16:38:09 INFO - PROCESS | 2096 | 1461281889435 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 16:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:38:09 INFO - PROCESS | 2096 | 1461281889437 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 16:38:09 INFO - PROCESS | 2096 | 1461281889441 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 2096 | 1461281889442 Marionette TRACE conn5 <- [1,2242,null,{}] 16:38:09 INFO - PROCESS | 2096 | 1461281889446 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 2096 | 1461281889557 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 16:38:09 INFO - PROCESS | 2096 | 1461281889563 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E64C000 == 44 [pid = 2096] [id = 570] 16:38:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B569730C00) [pid = 2096] [serial = 1710] [outer = 0000000000000000] 16:38:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B5697AB800) [pid = 2096] [serial = 1711] [outer = 000000B569730C00] 16:38:09 INFO - PROCESS | 2096 | 1461281889658 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56B522C00) [pid = 2096] [serial = 1712] [outer = 000000B569730C00] 16:38:10 INFO - PROCESS | 2096 | 1461281890087 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 16:38:10 INFO - PROCESS | 2096 | 1461281890116 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 2096 | 1461281890119 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 16:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:38:10 INFO - PROCESS | 2096 | 1461281890122 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 2096 | 1461281890124 Marionette TRACE conn5 <- [1,2246,null,{}] 16:38:10 INFO - PROCESS | 2096 | 1461281890127 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 2096 | 1461281890296 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 16:38:10 INFO - PROCESS | 2096 | 1461281890325 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD67800 == 45 [pid = 2096] [id = 571] 16:38:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56BB3D000) [pid = 2096] [serial = 1713] [outer = 0000000000000000] 16:38:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56BD7E400) [pid = 2096] [serial = 1714] [outer = 000000B56BB3D000] 16:38:10 INFO - PROCESS | 2096 | 1461281890375 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B56BF27800) [pid = 2096] [serial = 1715] [outer = 000000B56BB3D000] 16:38:10 INFO - PROCESS | 2096 | 1461281890841 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 733ms 16:38:10 INFO - PROCESS | 2096 | 1461281890859 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 2096 | 1461281890861 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 16:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:38:10 INFO - PROCESS | 2096 | 1461281890872 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 2096 | 1461281890874 Marionette TRACE conn5 <- [1,2250,null,{}] 16:38:10 INFO - PROCESS | 2096 | 1461281890877 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 2096 | 1461281890989 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 16:38:11 INFO - PROCESS | 2096 | 1461281890996 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57036D800 == 46 [pid = 2096] [id = 572] 16:38:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B56BF5A000) [pid = 2096] [serial = 1716] [outer = 0000000000000000] 16:38:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B56BF67400) [pid = 2096] [serial = 1717] [outer = 000000B56BF5A000] 16:38:11 INFO - PROCESS | 2096 | 1461281891092 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B56C642800) [pid = 2096] [serial = 1718] [outer = 000000B56BF5A000] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B570CC9800) [pid = 2096] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B55D8A2400) [pid = 2096] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56F813C00) [pid = 2096] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B55D89E000) [pid = 2096] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B55D81E400) [pid = 2096] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56BA99400) [pid = 2096] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B56FCCA800) [pid = 2096] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B5642EF400) [pid = 2096] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B56C7F1400) [pid = 2096] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:38:11 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56CA0A000) [pid = 2096] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:38:11 INFO - PROCESS | 2096 | 1461281891671 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 838ms 16:38:11 INFO - PROCESS | 2096 | 1461281891710 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 2096 | 1461281891712 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 16:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:38:11 INFO - PROCESS | 2096 | 1461281891716 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 2096 | 1461281891717 Marionette TRACE conn5 <- [1,2254,null,{}] 16:38:11 INFO - PROCESS | 2096 | 1461281891721 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 2096 | 1461281891834 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 16:38:11 INFO - PROCESS | 2096 | 1461281891888 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D88000 == 47 [pid = 2096] [id = 573] 16:38:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 135 (000000B564E8C000) [pid = 2096] [serial = 1719] [outer = 0000000000000000] 16:38:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 136 (000000B56C63BC00) [pid = 2096] [serial = 1720] [outer = 000000B564E8C000] 16:38:11 INFO - PROCESS | 2096 | 1461281891936 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 137 (000000B56CB1CC00) [pid = 2096] [serial = 1721] [outer = 000000B564E8C000] 16:38:12 INFO - PROCESS | 2096 | 1461281892279 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 586ms 16:38:12 INFO - PROCESS | 2096 | 1461281892306 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 2096 | 1461281892308 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 16:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:38:12 INFO - PROCESS | 2096 | 1461281892311 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 2096 | 1461281892313 Marionette TRACE conn5 <- [1,2258,null,{}] 16:38:12 INFO - PROCESS | 2096 | 1461281892317 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 2096 | 1461281892436 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 16:38:12 INFO - PROCESS | 2096 | 1461281892445 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57153A800 == 48 [pid = 2096] [id = 574] 16:38:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 138 (000000B56CA7EC00) [pid = 2096] [serial = 1722] [outer = 0000000000000000] 16:38:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 139 (000000B56CC36400) [pid = 2096] [serial = 1723] [outer = 000000B56CA7EC00] 16:38:12 INFO - PROCESS | 2096 | 1461281892492 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 140 (000000B56D904C00) [pid = 2096] [serial = 1724] [outer = 000000B56CA7EC00] 16:38:12 INFO - PROCESS | 2096 | 1461281892899 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 629ms 16:38:12 INFO - PROCESS | 2096 | 1461281892944 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 2096 | 1461281892946 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 16:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:38:12 INFO - PROCESS | 2096 | 1461281892950 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 2096 | 1461281892951 Marionette TRACE conn5 <- [1,2262,null,{}] 16:38:12 INFO - PROCESS | 2096 | 1461281892956 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 2096 | 1461281893073 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 16:38:13 INFO - PROCESS | 2096 | 1461281893081 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573321800 == 49 [pid = 2096] [id = 575] 16:38:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 141 (000000B56D115800) [pid = 2096] [serial = 1725] [outer = 0000000000000000] 16:38:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B56E65E000) [pid = 2096] [serial = 1726] [outer = 000000B56D115800] 16:38:13 INFO - PROCESS | 2096 | 1461281893128 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B56ED9D800) [pid = 2096] [serial = 1727] [outer = 000000B56D115800] 16:38:13 INFO - PROCESS | 2096 | 1461281893643 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 735ms 16:38:13 INFO - PROCESS | 2096 | 1461281893689 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 2096 | 1461281893694 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 16:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:38:13 INFO - PROCESS | 2096 | 1461281893700 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 2096 | 1461281893705 Marionette TRACE conn5 <- [1,2266,null,{}] 16:38:13 INFO - PROCESS | 2096 | 1461281893713 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 2096 | 1461281893831 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 16:38:13 INFO - PROCESS | 2096 | 1461281893937 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56496D000 == 50 [pid = 2096] [id = 576] 16:38:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B55D886C00) [pid = 2096] [serial = 1728] [outer = 0000000000000000] 16:38:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B55F333800) [pid = 2096] [serial = 1729] [outer = 000000B55D886C00] 16:38:14 INFO - PROCESS | 2096 | 1461281893996 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B56492AC00) [pid = 2096] [serial = 1730] [outer = 000000B55D886C00] 16:38:14 INFO - PROCESS | 2096 | 1461281894680 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1034ms 16:38:14 INFO - PROCESS | 2096 | 1461281894736 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 2096 | 1461281894743 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 16:38:14 INFO - PROCESS | 2096 | 1461281894750 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:38:14 INFO - PROCESS | 2096 | 1461281894753 Marionette TRACE conn5 <- [1,2270,null,{}] 16:38:14 INFO - PROCESS | 2096 | 1461281894795 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:14 INFO - PROCESS | 2096 | 1461281894919 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 16:38:15 INFO - PROCESS | 2096 | 1461281895041 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CAB0000 == 51 [pid = 2096] [id = 577] 16:38:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56592C400) [pid = 2096] [serial = 1731] [outer = 0000000000000000] 16:38:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B568D84000) [pid = 2096] [serial = 1732] [outer = 000000B56592C400] 16:38:15 INFO - PROCESS | 2096 | 1461281895102 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B56B49D400) [pid = 2096] [serial = 1733] [outer = 000000B56592C400] 16:38:15 INFO - PROCESS | 2096 | 1461281895680 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 986ms 16:38:15 INFO - PROCESS | 2096 | 1461281895741 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 2096 | 1461281895744 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 16:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:38:15 INFO - PROCESS | 2096 | 1461281895748 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 2096 | 1461281895752 Marionette TRACE conn5 <- [1,2274,null,{}] 16:38:15 INFO - PROCESS | 2096 | 1461281895764 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 2096 | 1461281895883 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 16:38:16 INFO - PROCESS | 2096 | 1461281896012 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573869800 == 52 [pid = 2096] [id = 578] 16:38:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B56BD31400) [pid = 2096] [serial = 1734] [outer = 0000000000000000] 16:38:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B56BF67C00) [pid = 2096] [serial = 1735] [outer = 000000B56BD31400] 16:38:16 INFO - PROCESS | 2096 | 1461281896073 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B56E992800) [pid = 2096] [serial = 1736] [outer = 000000B56BD31400] 16:38:16 INFO - PROCESS | 2096 | 1461281896638 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:38:16 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 16:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 944ms 16:38:16 INFO - PROCESS | 2096 | 1461281896693 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 2096 | 1461281896696 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 16:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:38:16 INFO - PROCESS | 2096 | 1461281896700 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 2096 | 1461281896702 Marionette TRACE conn5 <- [1,2278,null,{}] 16:38:16 INFO - PROCESS | 2096 | 1461281896706 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 2096 | 1461281896848 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 16:38:16 INFO - PROCESS | 2096 | 1461281896976 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E30800 == 53 [pid = 2096] [id = 579] 16:38:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B56F819400) [pid = 2096] [serial = 1737] [outer = 0000000000000000] 16:38:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B56F81F400) [pid = 2096] [serial = 1738] [outer = 000000B56F819400] 16:38:17 INFO - PROCESS | 2096 | 1461281897034 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B56FB4B800) [pid = 2096] [serial = 1739] [outer = 000000B56F819400] 16:38:17 INFO - PROCESS | 2096 | 1461281897660 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 986ms 16:38:17 INFO - PROCESS | 2096 | 1461281897689 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 2096 | 1461281897691 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 16:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:38:17 INFO - PROCESS | 2096 | 1461281897695 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 2096 | 1461281897697 Marionette TRACE conn5 <- [1,2282,null,{}] 16:38:17 INFO - PROCESS | 2096 | 1461281897701 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:17 INFO - PROCESS | 2096 | 1461281897809 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 16:38:17 INFO - PROCESS | 2096 | 1461281897937 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574567800 == 54 [pid = 2096] [id = 580] 16:38:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B56FB48800) [pid = 2096] [serial = 1740] [outer = 0000000000000000] 16:38:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B56FCA9400) [pid = 2096] [serial = 1741] [outer = 000000B56FB48800] 16:38:18 INFO - PROCESS | 2096 | 1461281897994 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B56FCC7000) [pid = 2096] [serial = 1742] [outer = 000000B56FB48800] 16:38:18 INFO - PROCESS | 2096 | 1461281898581 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 944ms 16:38:18 INFO - PROCESS | 2096 | 1461281898642 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 2096 | 1461281898644 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 16:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:38:18 INFO - PROCESS | 2096 | 1461281898648 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 2096 | 1461281898650 Marionette TRACE conn5 <- [1,2286,null,{}] 16:38:18 INFO - PROCESS | 2096 | 1461281898654 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 2096 | 1461281898825 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 16:38:18 INFO - PROCESS | 2096 | 1461281898845 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575D61000 == 55 [pid = 2096] [id = 581] 16:38:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B56FDE6C00) [pid = 2096] [serial = 1743] [outer = 0000000000000000] 16:38:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56FE9AC00) [pid = 2096] [serial = 1744] [outer = 000000B56FDE6C00] 16:38:18 INFO - PROCESS | 2096 | 1461281898905 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B56FF7A000) [pid = 2096] [serial = 1745] [outer = 000000B56FDE6C00] 16:38:19 INFO - PROCESS | 2096 | 1461281899514 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 880ms 16:38:19 INFO - PROCESS | 2096 | 1461281899531 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 2096 | 1461281899533 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 16:38:19 INFO - PROCESS | 2096 | 1461281899537 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:38:19 INFO - PROCESS | 2096 | 1461281899539 Marionette TRACE conn5 <- [1,2290,null,{}] 16:38:19 INFO - PROCESS | 2096 | 1461281899543 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:19 INFO - PROCESS | 2096 | 1461281899652 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 16:38:19 INFO - PROCESS | 2096 | 1461281899754 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B569748800 == 56 [pid = 2096] [id = 582] 16:38:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B568C32800) [pid = 2096] [serial = 1746] [outer = 0000000000000000] 16:38:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B56CC35400) [pid = 2096] [serial = 1747] [outer = 000000B568C32800] 16:38:19 INFO - PROCESS | 2096 | 1461281899811 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B56FF9B400) [pid = 2096] [serial = 1748] [outer = 000000B568C32800] 16:38:20 INFO - PROCESS | 2096 | 1461281900568 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1081ms 16:38:20 INFO - PROCESS | 2096 | 1461281900621 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 2096 | 1461281900625 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 16:38:20 INFO - PROCESS | 2096 | 1461281900631 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:38:20 INFO - PROCESS | 2096 | 1461281900635 Marionette TRACE conn5 <- [1,2294,null,{}] 16:38:20 INFO - PROCESS | 2096 | 1461281900656 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 2096 | 1461281900763 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 16:38:20 INFO - PROCESS | 2096 | 1461281900899 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D971800 == 57 [pid = 2096] [id = 583] 16:38:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B55E1E1C00) [pid = 2096] [serial = 1749] [outer = 0000000000000000] 16:38:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B55F32EC00) [pid = 2096] [serial = 1750] [outer = 000000B55E1E1C00] 16:38:20 INFO - PROCESS | 2096 | 1461281900952 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B565BB5800) [pid = 2096] [serial = 1751] [outer = 000000B55E1E1C00] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B574567000 == 56 [pid = 2096] [id = 544] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B57153A800 == 55 [pid = 2096] [id = 574] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D88000 == 54 [pid = 2096] [id = 573] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B57036D800 == 53 [pid = 2096] [id = 572] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD67800 == 52 [pid = 2096] [id = 571] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC5000 == 51 [pid = 2096] [id = 568] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B565979000 == 50 [pid = 2096] [id = 567] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B564D97000 == 49 [pid = 2096] [id = 566] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B55E817800 == 48 [pid = 2096] [id = 12] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B573198000 == 47 [pid = 2096] [id = 562] 16:38:21 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CA9D000 == 46 [pid = 2096] [id = 561] 16:38:21 INFO - PROCESS | 2096 | 1461281901572 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 985ms 16:38:21 INFO - PROCESS | 2096 | 1461281901621 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 2096 | 1461281901627 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 16:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:38:21 INFO - PROCESS | 2096 | 1461281901633 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 2096 | 1461281901636 Marionette TRACE conn5 <- [1,2298,null,{}] 16:38:21 INFO - PROCESS | 2096 | 1461281901640 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 2096 | 1461281901741 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B5713F5400) [pid = 2096] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56ED2F000) [pid = 2096] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56FFA0800) [pid = 2096] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B56FF71800) [pid = 2096] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B570D08800) [pid = 2096] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B563E4A800) [pid = 2096] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B5663D5400) [pid = 2096] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56FB43800) [pid = 2096] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B568C58C00) [pid = 2096] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B568D8BC00) [pid = 2096] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B564663400) [pid = 2096] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B570CCDC00) [pid = 2096] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56D905000) [pid = 2096] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B570CCB000) [pid = 2096] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B56BD19400) [pid = 2096] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B56BF25000) [pid = 2096] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B56FDE3000) [pid = 2096] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B56FCAE000) [pid = 2096] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B56592BC00) [pid = 2096] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B56CC33C00) [pid = 2096] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B56CB16400) [pid = 2096] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B56FEF1C00) [pid = 2096] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B57135EC00) [pid = 2096] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B56CB19800) [pid = 2096] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B5713F4C00) [pid = 2096] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56C7E6800) [pid = 2096] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 16:38:21 INFO - PROCESS | 2096 | 1461281901843 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56572C800 == 47 [pid = 2096] [id = 584] 16:38:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 142 (000000B55EC71000) [pid = 2096] [serial = 1752] [outer = 0000000000000000] 16:38:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 143 (000000B565920400) [pid = 2096] [serial = 1753] [outer = 000000B55EC71000] 16:38:21 INFO - PROCESS | 2096 | 1461281901890 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 144 (000000B568D8BC00) [pid = 2096] [serial = 1754] [outer = 000000B55EC71000] 16:38:22 INFO - PROCESS | 2096 | 1461281902350 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 795ms 16:38:22 INFO - PROCESS | 2096 | 1461281902429 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 2096 | 1461281902432 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 16:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:38:22 INFO - PROCESS | 2096 | 1461281902436 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 2096 | 1461281902440 Marionette TRACE conn5 <- [1,2302,null,{}] 16:38:22 INFO - PROCESS | 2096 | 1461281902451 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 2096 | 1461281902544 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 16:38:22 INFO - PROCESS | 2096 | 1461281902560 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8BC800 == 48 [pid = 2096] [id = 585] 16:38:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 145 (000000B56BD16000) [pid = 2096] [serial = 1755] [outer = 0000000000000000] 16:38:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 146 (000000B56BD21C00) [pid = 2096] [serial = 1756] [outer = 000000B56BD16000] 16:38:22 INFO - PROCESS | 2096 | 1461281902609 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 147 (000000B56BF22000) [pid = 2096] [serial = 1757] [outer = 000000B56BD16000] 16:38:23 INFO - PROCESS | 2096 | 1461281903074 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 692ms 16:38:23 INFO - PROCESS | 2096 | 1461281903129 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 2096 | 1461281903132 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 16:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:38:23 INFO - PROCESS | 2096 | 1461281903136 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 2096 | 1461281903138 Marionette TRACE conn5 <- [1,2306,null,{}] 16:38:23 INFO - PROCESS | 2096 | 1461281903141 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 2096 | 1461281903232 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 16:38:23 INFO - PROCESS | 2096 | 1461281903242 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D89000 == 49 [pid = 2096] [id = 586] 16:38:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 148 (000000B56BF25000) [pid = 2096] [serial = 1758] [outer = 0000000000000000] 16:38:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 149 (000000B56C645C00) [pid = 2096] [serial = 1759] [outer = 000000B56BF25000] 16:38:23 INFO - PROCESS | 2096 | 1461281903367 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 150 (000000B56CB21800) [pid = 2096] [serial = 1760] [outer = 000000B56BF25000] 16:38:23 INFO - PROCESS | 2096 | 1461281903758 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 2096 | 1461281903811 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 16:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:38:23 INFO - PROCESS | 2096 | 1461281903815 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 2096 | 1461281903816 Marionette TRACE conn5 <- [1,2310,null,{}] 16:38:23 INFO - PROCESS | 2096 | 1461281903820 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 2096 | 1461281903976 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 16:38:24 INFO - PROCESS | 2096 | 1461281904000 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573706800 == 50 [pid = 2096] [id = 587] 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B56C637000) [pid = 2096] [serial = 1761] [outer = 0000000000000000] 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B56E46B000) [pid = 2096] [serial = 1762] [outer = 000000B56C637000] 16:38:24 INFO - PROCESS | 2096 | 1461281904048 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B56F81F800) [pid = 2096] [serial = 1763] [outer = 000000B56C637000] 16:38:24 INFO - PROCESS | 2096 | 1461281904497 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 734ms 16:38:24 INFO - PROCESS | 2096 | 1461281904552 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 2096 | 1461281904555 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 16:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:38:24 INFO - PROCESS | 2096 | 1461281904558 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 2096 | 1461281904560 Marionette TRACE conn5 <- [1,2314,null,{}] 16:38:24 INFO - PROCESS | 2096 | 1461281904564 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 2096 | 1461281904699 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 16:38:24 INFO - PROCESS | 2096 | 1461281904762 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E22800 == 51 [pid = 2096] [id = 588] 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B56FCB4C00) [pid = 2096] [serial = 1764] [outer = 0000000000000000] 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B56FE95800) [pid = 2096] [serial = 1765] [outer = 000000B56FCB4C00] 16:38:24 INFO - PROCESS | 2096 | 1461281904810 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B56FF75000) [pid = 2096] [serial = 1766] [outer = 000000B56FCB4C00] 16:38:25 INFO - PROCESS | 2096 | 1461281905235 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 734ms 16:38:25 INFO - PROCESS | 2096 | 1461281905321 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 2096 | 1461281905323 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 16:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:38:25 INFO - PROCESS | 2096 | 1461281905329 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 2096 | 1461281905331 Marionette TRACE conn5 <- [1,2318,null,{}] 16:38:25 INFO - PROCESS | 2096 | 1461281905334 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 2096 | 1461281905449 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 16:38:25 INFO - PROCESS | 2096 | 1461281905511 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B2D000 == 52 [pid = 2096] [id = 589] 16:38:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B570CC7400) [pid = 2096] [serial = 1767] [outer = 0000000000000000] 16:38:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B570CCB000) [pid = 2096] [serial = 1768] [outer = 000000B570CC7400] 16:38:25 INFO - PROCESS | 2096 | 1461281905556 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B570D10000) [pid = 2096] [serial = 1769] [outer = 000000B570CC7400] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B56BF5A000) [pid = 2096] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B55F141C00) [pid = 2096] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B565926C00) [pid = 2096] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B55E850000) [pid = 2096] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56923A000) [pid = 2096] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56BB3D000) [pid = 2096] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B564E8C000) [pid = 2096] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B56CA7EC00) [pid = 2096] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:38:26 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B569730C00) [pid = 2096] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:38:26 INFO - PROCESS | 2096 | 1461281906072 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 776ms 16:38:26 INFO - PROCESS | 2096 | 1461281906106 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 2096 | 1461281906109 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 16:38:26 INFO - PROCESS | 2096 | 1461281906112 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:38:26 INFO - PROCESS | 2096 | 1461281906114 Marionette TRACE conn5 <- [1,2322,null,{}] 16:38:26 INFO - PROCESS | 2096 | 1461281906117 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 2096 | 1461281906202 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 16:38:26 INFO - PROCESS | 2096 | 1461281906209 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DA9800 == 53 [pid = 2096] [id = 590] 16:38:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 151 (000000B569731C00) [pid = 2096] [serial = 1770] [outer = 0000000000000000] 16:38:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 152 (000000B56BF29800) [pid = 2096] [serial = 1771] [outer = 000000B569731C00] 16:38:26 INFO - PROCESS | 2096 | 1461281906256 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 153 (000000B571359800) [pid = 2096] [serial = 1772] [outer = 000000B569731C00] 16:38:26 INFO - PROCESS | 2096 | 1461281906690 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 628ms 16:38:26 INFO - PROCESS | 2096 | 1461281906743 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 2096 | 1461281906746 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 16:38:26 INFO - PROCESS | 2096 | 1461281906749 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:38:26 INFO - PROCESS | 2096 | 1461281906751 Marionette TRACE conn5 <- [1,2326,null,{}] 16:38:26 INFO - PROCESS | 2096 | 1461281906754 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 2096 | 1461281906868 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 16:38:26 INFO - PROCESS | 2096 | 1461281906875 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A32800 == 54 [pid = 2096] [id = 591] 16:38:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 154 (000000B5713EC400) [pid = 2096] [serial = 1773] [outer = 0000000000000000] 16:38:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 155 (000000B5713FB000) [pid = 2096] [serial = 1774] [outer = 000000B5713EC400] 16:38:26 INFO - PROCESS | 2096 | 1461281906921 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 156 (000000B571470800) [pid = 2096] [serial = 1775] [outer = 000000B5713EC400] 16:38:27 INFO - PROCESS | 2096 | 1461281907350 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 626ms 16:38:27 INFO - PROCESS | 2096 | 1461281907380 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 2096 | 1461281907382 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 16:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:38:27 INFO - PROCESS | 2096 | 1461281907385 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 2096 | 1461281907387 Marionette TRACE conn5 <- [1,2330,null,{}] 16:38:27 INFO - PROCESS | 2096 | 1461281907395 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 2096 | 1461281907483 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 16:38:27 INFO - PROCESS | 2096 | 1461281907490 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577168800 == 55 [pid = 2096] [id = 592] 16:38:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 157 (000000B571467000) [pid = 2096] [serial = 1776] [outer = 0000000000000000] 16:38:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 158 (000000B571497C00) [pid = 2096] [serial = 1777] [outer = 000000B571467000] 16:38:27 INFO - PROCESS | 2096 | 1461281907537 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B5714AD800) [pid = 2096] [serial = 1778] [outer = 000000B571467000] 16:38:27 INFO - PROCESS | 2096 | 1461281907966 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 629ms 16:38:28 INFO - PROCESS | 2096 | 1461281908018 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 2096 | 1461281908020 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 16:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:38:28 INFO - PROCESS | 2096 | 1461281908086 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 2096 | 1461281908090 Marionette TRACE conn5 <- [1,2334,null,{}] 16:38:28 INFO - PROCESS | 2096 | 1461281908096 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 2096 | 1461281908219 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 16:38:28 INFO - PROCESS | 2096 | 1461281908406 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC7000 == 56 [pid = 2096] [id = 593] 16:38:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B563E93400) [pid = 2096] [serial = 1779] [outer = 0000000000000000] 16:38:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B564E8BC00) [pid = 2096] [serial = 1780] [outer = 000000B563E93400] 16:38:28 INFO - PROCESS | 2096 | 1461281908464 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B5692E7C00) [pid = 2096] [serial = 1781] [outer = 000000B563E93400] 16:38:29 INFO - PROCESS | 2096 | 1461281909079 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1093ms 16:38:29 INFO - PROCESS | 2096 | 1461281909121 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 2096 | 1461281909126 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 16:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:38:29 INFO - PROCESS | 2096 | 1461281909130 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 2096 | 1461281909134 Marionette TRACE conn5 <- [1,2338,null,{}] 16:38:29 INFO - PROCESS | 2096 | 1461281909143 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 2096 | 1461281909287 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 16:38:29 INFO - PROCESS | 2096 | 1461281909423 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D82800 == 57 [pid = 2096] [id = 594] 16:38:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B56BA9B000) [pid = 2096] [serial = 1782] [outer = 0000000000000000] 16:38:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B56BD30800) [pid = 2096] [serial = 1783] [outer = 000000B56BA9B000] 16:38:29 INFO - PROCESS | 2096 | 1461281909482 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B56C63FC00) [pid = 2096] [serial = 1784] [outer = 000000B56BA9B000] 16:38:30 INFO - PROCESS | 2096 | 1461281910083 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 986ms 16:38:30 INFO - PROCESS | 2096 | 1461281910120 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 2096 | 1461281910123 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 16:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:38:30 INFO - PROCESS | 2096 | 1461281910127 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 2096 | 1461281910130 Marionette TRACE conn5 <- [1,2342,null,{}] 16:38:30 INFO - PROCESS | 2096 | 1461281910134 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:30 INFO - PROCESS | 2096 | 1461281910250 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 16:38:30 INFO - PROCESS | 2096 | 1461281910390 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57716D800 == 58 [pid = 2096] [id = 595] 16:38:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56FCAB800) [pid = 2096] [serial = 1785] [outer = 0000000000000000] 16:38:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56FCCA800) [pid = 2096] [serial = 1786] [outer = 000000B56FCAB800] 16:38:30 INFO - PROCESS | 2096 | 1461281910454 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56FE97800) [pid = 2096] [serial = 1787] [outer = 000000B56FCAB800] 16:38:31 INFO - PROCESS | 2096 | 1461281911090 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 986ms 16:38:31 INFO - PROCESS | 2096 | 1461281911114 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 2096 | 1461281911117 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 16:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:38:31 INFO - PROCESS | 2096 | 1461281911121 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 2096 | 1461281911123 Marionette TRACE conn5 <- [1,2346,null,{}] 16:38:31 INFO - PROCESS | 2096 | 1461281911127 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 2096 | 1461281911242 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 16:38:31 INFO - PROCESS | 2096 | 1461281911346 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577906800 == 59 [pid = 2096] [id = 596] 16:38:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B5713F7C00) [pid = 2096] [serial = 1788] [outer = 0000000000000000] 16:38:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B5714B6C00) [pid = 2096] [serial = 1789] [outer = 000000B5713F7C00] 16:38:31 INFO - PROCESS | 2096 | 1461281911402 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B5714F5800) [pid = 2096] [serial = 1790] [outer = 000000B5713F7C00] 16:38:31 INFO - PROCESS | 2096 | 1461281911969 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 881ms 16:38:32 INFO - PROCESS | 2096 | 1461281912004 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 2096 | 1461281912007 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 16:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:38:32 INFO - PROCESS | 2096 | 1461281912011 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 2096 | 1461281912013 Marionette TRACE conn5 <- [1,2350,null,{}] 16:38:32 INFO - PROCESS | 2096 | 1461281912017 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:32 INFO - PROCESS | 2096 | 1461281912127 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 16:38:32 INFO - PROCESS | 2096 | 1461281912232 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577922000 == 60 [pid = 2096] [id = 597] 16:38:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B571466400) [pid = 2096] [serial = 1791] [outer = 0000000000000000] 16:38:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B571599C00) [pid = 2096] [serial = 1792] [outer = 000000B571466400] 16:38:32 INFO - PROCESS | 2096 | 1461281912288 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B5715A2400) [pid = 2096] [serial = 1793] [outer = 000000B571466400] 16:38:32 INFO - PROCESS | 2096 | 1461281912928 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 943ms 16:38:32 INFO - PROCESS | 2096 | 1461281912956 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 2096 | 1461281912959 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 16:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:38:32 INFO - PROCESS | 2096 | 1461281912963 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 2096 | 1461281912965 Marionette TRACE conn5 <- [1,2354,null,{}] 16:38:32 INFO - PROCESS | 2096 | 1461281912969 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 2096 | 1461281913103 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 16:38:33 INFO - PROCESS | 2096 | 1461281913239 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578513800 == 61 [pid = 2096] [id = 598] 16:38:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B5738CE000) [pid = 2096] [serial = 1794] [outer = 0000000000000000] 16:38:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B573C63800) [pid = 2096] [serial = 1795] [outer = 000000B5738CE000] 16:38:33 INFO - PROCESS | 2096 | 1461281913299 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B573C6C800) [pid = 2096] [serial = 1796] [outer = 000000B5738CE000] 16:38:33 INFO - PROCESS | 2096 | 1461281913933 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1029ms 16:38:34 INFO - PROCESS | 2096 | 1461281913995 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 2096 | 1461281913998 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 16:38:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:38:34 INFO - PROCESS | 2096 | 1461281914001 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 2096 | 1461281914003 Marionette TRACE conn5 <- [1,2358,null,{}] 16:38:34 INFO - PROCESS | 2096 | 1461281914008 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 2096 | 1461281914121 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 16:38:34 INFO - PROCESS | 2096 | 1461281914254 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692B7000 == 62 [pid = 2096] [id = 599] 16:38:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B569713C00) [pid = 2096] [serial = 1797] [outer = 0000000000000000] 16:38:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56A98CC00) [pid = 2096] [serial = 1798] [outer = 000000B569713C00] 16:38:34 INFO - PROCESS | 2096 | 1461281914311 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56CB1EC00) [pid = 2096] [serial = 1799] [outer = 000000B569713C00] 16:38:35 INFO - PROCESS | 2096 | 1461281915119 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1189ms 16:38:35 INFO - PROCESS | 2096 | 1461281915193 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 2096 | 1461281915197 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 16:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:38:35 INFO - PROCESS | 2096 | 1461281915203 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 2096 | 1461281915207 Marionette TRACE conn5 <- [1,2362,null,{}] 16:38:35 INFO - PROCESS | 2096 | 1461281915212 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 2096 | 1461281915360 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 16:38:35 INFO - PROCESS | 2096 | 1461281915489 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55ECB4800 == 63 [pid = 2096] [id = 600] 16:38:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B564E8C400) [pid = 2096] [serial = 1800] [outer = 0000000000000000] 16:38:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56592B000) [pid = 2096] [serial = 1801] [outer = 000000B564E8C400] 16:38:35 INFO - PROCESS | 2096 | 1461281915545 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B569718800) [pid = 2096] [serial = 1802] [outer = 000000B564E8C400] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A32800 == 62 [pid = 2096] [id = 591] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DA9800 == 61 [pid = 2096] [id = 590] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B2D000 == 60 [pid = 2096] [id = 589] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E22800 == 59 [pid = 2096] [id = 588] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E64C000 == 58 [pid = 2096] [id = 570] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B573706800 == 57 [pid = 2096] [id = 587] 16:38:35 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D89000 == 56 [pid = 2096] [id = 586] 16:38:35 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B5714A7800) [pid = 2096] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 16:38:35 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56E65E000) [pid = 2096] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8BC800 == 55 [pid = 2096] [id = 585] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C51E800 == 54 [pid = 2096] [id = 569] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56572C800 == 53 [pid = 2096] [id = 584] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D971800 == 52 [pid = 2096] [id = 583] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B573869800 == 51 [pid = 2096] [id = 578] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CAB0000 == 50 [pid = 2096] [id = 577] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B56496D000 == 49 [pid = 2096] [id = 576] 16:38:36 INFO - PROCESS | 2096 | --DOCSHELL 000000B573321800 == 48 [pid = 2096] [id = 575] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56BF67400) [pid = 2096] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B560BC5800) [pid = 2096] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56EE69000) [pid = 2096] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56B55DC00) [pid = 2096] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56592A800) [pid = 2096] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B568C37000) [pid = 2096] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B55EA70C00) [pid = 2096] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B55F32FC00) [pid = 2096] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B570D09000) [pid = 2096] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B5692EE800) [pid = 2096] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B56971FC00) [pid = 2096] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B56D907400) [pid = 2096] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56BD7E400) [pid = 2096] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56C63BC00) [pid = 2096] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B56D904C00) [pid = 2096] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B56CC36400) [pid = 2096] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B56C642800) [pid = 2096] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B5642FCC00) [pid = 2096] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B5697AB800) [pid = 2096] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56B522C00) [pid = 2096] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B56CB1CC00) [pid = 2096] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B56BF27800) [pid = 2096] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B569729C00) [pid = 2096] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 16:38:36 INFO - PROCESS | 2096 | 1461281916226 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1079ms 16:38:36 INFO - PROCESS | 2096 | 1461281916286 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 2096 | 1461281916292 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 16:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:38:36 INFO - PROCESS | 2096 | 1461281916298 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 2096 | 1461281916301 Marionette TRACE conn5 <- [1,2366,null,{}] 16:38:36 INFO - PROCESS | 2096 | 1461281916305 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 2096 | 1461281916428 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 16:38:36 INFO - PROCESS | 2096 | 1461281916444 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8BE800 == 49 [pid = 2096] [id = 601] 16:38:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 159 (000000B563E4BC00) [pid = 2096] [serial = 1803] [outer = 0000000000000000] 16:38:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 160 (000000B56592A800) [pid = 2096] [serial = 1804] [outer = 000000B563E4BC00] 16:38:36 INFO - PROCESS | 2096 | 1461281916491 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 161 (000000B569235000) [pid = 2096] [serial = 1805] [outer = 000000B563E4BC00] 16:38:37 INFO - PROCESS | 2096 | 1461281916995 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 734ms 16:38:37 INFO - PROCESS | 2096 | 1461281917034 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 2096 | 1461281917036 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 16:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:38:37 INFO - PROCESS | 2096 | 1461281917040 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 2096 | 1461281917043 Marionette TRACE conn5 <- [1,2370,null,{}] 16:38:37 INFO - PROCESS | 2096 | 1461281917054 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 2096 | 1461281917148 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 16:38:37 INFO - PROCESS | 2096 | 1461281917159 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE11000 == 50 [pid = 2096] [id = 602] 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B56BB3A000) [pid = 2096] [serial = 1806] [outer = 0000000000000000] 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B56BD1A400) [pid = 2096] [serial = 1807] [outer = 000000B56BB3A000] 16:38:37 INFO - PROCESS | 2096 | 1461281917210 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B56BF27C00) [pid = 2096] [serial = 1808] [outer = 000000B56BB3A000] 16:38:37 INFO - PROCESS | 2096 | 1461281917687 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 691ms 16:38:37 INFO - PROCESS | 2096 | 1461281917733 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 2096 | 1461281917736 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 16:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:38:37 INFO - PROCESS | 2096 | 1461281917739 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 2096 | 1461281917741 Marionette TRACE conn5 <- [1,2374,null,{}] 16:38:37 INFO - PROCESS | 2096 | 1461281917745 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 2096 | 1461281917835 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 16:38:37 INFO - PROCESS | 2096 | 1461281917844 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D8E800 == 51 [pid = 2096] [id = 603] 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B56BF66800) [pid = 2096] [serial = 1809] [outer = 0000000000000000] 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56C642800) [pid = 2096] [serial = 1810] [outer = 000000B56BF66800] 16:38:37 INFO - PROCESS | 2096 | 1461281917891 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56CB1AC00) [pid = 2096] [serial = 1811] [outer = 000000B56BF66800] 16:38:38 INFO - PROCESS | 2096 | 1461281918337 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 629ms 16:38:38 INFO - PROCESS | 2096 | 1461281918374 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 2096 | 1461281918377 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 16:38:38 INFO - PROCESS | 2096 | 1461281918380 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 2096 | 1461281918382 Marionette TRACE conn5 <- [1,2378,null,{}] 16:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:38:38 INFO - PROCESS | 2096 | 1461281918385 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 2096 | 1461281918512 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 16:38:38 INFO - PROCESS | 2096 | 1461281918598 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D7000 == 52 [pid = 2096] [id = 604] 16:38:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56CB21400) [pid = 2096] [serial = 1812] [outer = 0000000000000000] 16:38:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B56CC36C00) [pid = 2096] [serial = 1813] [outer = 000000B56CB21400] 16:38:38 INFO - PROCESS | 2096 | 1461281918644 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B56D116000) [pid = 2096] [serial = 1814] [outer = 000000B56CB21400] 16:38:39 INFO - PROCESS | 2096 | 1461281919079 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 735ms 16:38:39 INFO - PROCESS | 2096 | 1461281919119 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 2096 | 1461281919121 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 16:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:38:39 INFO - PROCESS | 2096 | 1461281919130 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 2096 | 1461281919132 Marionette TRACE conn5 <- [1,2382,null,{}] 16:38:39 INFO - PROCESS | 2096 | 1461281919136 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 2096 | 1461281919274 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 16:38:39 INFO - PROCESS | 2096 | 1461281919339 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573873000 == 53 [pid = 2096] [id = 605] 16:38:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B56EDA0000) [pid = 2096] [serial = 1815] [outer = 0000000000000000] 16:38:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B56F842000) [pid = 2096] [serial = 1816] [outer = 000000B56EDA0000] 16:38:39 INFO - PROCESS | 2096 | 1461281919390 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B56FC72000) [pid = 2096] [serial = 1817] [outer = 000000B56EDA0000] 16:38:39 INFO - PROCESS | 2096 | 1461281919853 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 795ms 16:38:39 INFO - PROCESS | 2096 | 1461281919931 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 2096 | 1461281919934 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 16:38:39 INFO - PROCESS | 2096 | 1461281919937 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 2096 | 1461281919939 Marionette TRACE conn5 <- [1,2386,null,{}] 16:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:38:39 INFO - PROCESS | 2096 | 1461281919943 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 2096 | 1461281920060 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 16:38:40 INFO - PROCESS | 2096 | 1461281920124 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574481000 == 54 [pid = 2096] [id = 606] 16:38:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B56FC7B800) [pid = 2096] [serial = 1818] [outer = 0000000000000000] 16:38:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56FCC4800) [pid = 2096] [serial = 1819] [outer = 000000B56FC7B800] 16:38:40 INFO - PROCESS | 2096 | 1461281920171 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B56FE98400) [pid = 2096] [serial = 1820] [outer = 000000B56FC7B800] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B56FCB4C00) [pid = 2096] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B570CC7400) [pid = 2096] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B55E1E1C00) [pid = 2096] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B56BF25000) [pid = 2096] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B56BD16000) [pid = 2096] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B55EC71000) [pid = 2096] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B569731C00) [pid = 2096] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B5713EC400) [pid = 2096] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:38:40 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56C637000) [pid = 2096] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:38:40 INFO - PROCESS | 2096 | 1461281920747 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 839ms 16:38:40 INFO - PROCESS | 2096 | 1461281920782 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 16:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:38:40 INFO - PROCESS | 2096 | 1461281920784 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 16:38:40 INFO - PROCESS | 2096 | 1461281920788 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 2096 | 1461281920790 Marionette TRACE conn5 <- [1,2390,null,{}] 16:38:40 INFO - PROCESS | 2096 | 1461281920798 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 2096 | 1461281920919 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 16:38:40 INFO - PROCESS | 2096 | 1461281920979 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574472000 == 55 [pid = 2096] [id = 607] 16:38:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56CB1D000) [pid = 2096] [serial = 1821] [outer = 0000000000000000] 16:38:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B56FEF0800) [pid = 2096] [serial = 1822] [outer = 000000B56CB1D000] 16:38:41 INFO - PROCESS | 2096 | 1461281921025 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B56FF9DC00) [pid = 2096] [serial = 1823] [outer = 000000B56CB1D000] 16:38:41 INFO - PROCESS | 2096 | 1461281921391 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 629ms 16:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:38:41 INFO - PROCESS | 2096 | 1461281921423 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 2096 | 1461281921425 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 16:38:41 INFO - PROCESS | 2096 | 1461281921428 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 2096 | 1461281921430 Marionette TRACE conn5 <- [1,2394,null,{}] 16:38:41 INFO - PROCESS | 2096 | 1461281921434 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 2096 | 1461281921524 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 16:38:41 INFO - PROCESS | 2096 | 1461281921530 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576A2C800 == 56 [pid = 2096] [id = 608] 16:38:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B56FFA4800) [pid = 2096] [serial = 1824] [outer = 0000000000000000] 16:38:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B570D0AC00) [pid = 2096] [serial = 1825] [outer = 000000B56FFA4800] 16:38:41 INFO - PROCESS | 2096 | 1461281921577 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B5713EF000) [pid = 2096] [serial = 1826] [outer = 000000B56FFA4800] 16:38:42 INFO - PROCESS | 2096 | 1461281922039 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 628ms 16:38:42 INFO - PROCESS | 2096 | 1461281922057 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 2096 | 1461281922060 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 16:38:42 INFO - PROCESS | 2096 | 1461281922063 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:38:42 INFO - PROCESS | 2096 | 1461281922065 Marionette TRACE conn5 <- [1,2398,null,{}] 16:38:42 INFO - PROCESS | 2096 | 1461281922068 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 2096 | 1461281922198 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 16:38:42 INFO - PROCESS | 2096 | 1461281922204 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577176800 == 57 [pid = 2096] [id = 609] 16:38:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B5713FA400) [pid = 2096] [serial = 1827] [outer = 0000000000000000] 16:38:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B571491400) [pid = 2096] [serial = 1828] [outer = 000000B5713FA400] 16:38:42 INFO - PROCESS | 2096 | 1461281922253 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B5714B5000) [pid = 2096] [serial = 1829] [outer = 000000B5713FA400] 16:38:42 INFO - PROCESS | 2096 | 1461281922864 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 838ms 16:38:42 INFO - PROCESS | 2096 | 1461281922941 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 2096 | 1461281922945 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 16:38:42 INFO - PROCESS | 2096 | 1461281922966 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:38:42 INFO - PROCESS | 2096 | 1461281922971 Marionette TRACE conn5 <- [1,2402,null,{}] 16:38:42 INFO - PROCESS | 2096 | 1461281922977 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 2096 | 1461281923109 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 16:38:43 INFO - PROCESS | 2096 | 1461281923238 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB41800 == 58 [pid = 2096] [id = 610] 16:38:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B560A94800) [pid = 2096] [serial = 1830] [outer = 0000000000000000] 16:38:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B568C53000) [pid = 2096] [serial = 1831] [outer = 000000B560A94800] 16:38:43 INFO - PROCESS | 2096 | 1461281923302 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56A98F400) [pid = 2096] [serial = 1832] [outer = 000000B560A94800] 16:38:43 INFO - PROCESS | 2096 | 1461281923883 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 986ms 16:38:43 INFO - PROCESS | 2096 | 1461281923957 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 2096 | 1461281923963 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 16:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:38:43 INFO - PROCESS | 2096 | 1461281923970 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 2096 | 1461281923974 Marionette TRACE conn5 <- [1,2406,null,{}] 16:38:43 INFO - PROCESS | 2096 | 1461281923978 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 2096 | 1461281924127 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 16:38:44 INFO - PROCESS | 2096 | 1461281924262 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D0000 == 59 [pid = 2096] [id = 611] 16:38:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56BD1A800) [pid = 2096] [serial = 1833] [outer = 0000000000000000] 16:38:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B56BF2B400) [pid = 2096] [serial = 1834] [outer = 000000B56BD1A800] 16:38:44 INFO - PROCESS | 2096 | 1461281924320 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56CF3B800) [pid = 2096] [serial = 1835] [outer = 000000B56BD1A800] 16:38:44 INFO - PROCESS | 2096 | 1461281924952 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1022ms 16:38:45 INFO - PROCESS | 2096 | 1461281924998 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 2096 | 1461281925002 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 16:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:38:45 INFO - PROCESS | 2096 | 1461281925006 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 2096 | 1461281925010 Marionette TRACE conn5 <- [1,2410,null,{}] 16:38:45 INFO - PROCESS | 2096 | 1461281925064 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 2096 | 1461281925192 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 16:38:45 INFO - PROCESS | 2096 | 1461281925321 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578517000 == 60 [pid = 2096] [id = 612] 16:38:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56EE5C400) [pid = 2096] [serial = 1836] [outer = 0000000000000000] 16:38:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56FEF2400) [pid = 2096] [serial = 1837] [outer = 000000B56EE5C400] 16:38:45 INFO - PROCESS | 2096 | 1461281925382 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B5714F0800) [pid = 2096] [serial = 1838] [outer = 000000B56EE5C400] 16:38:45 INFO - PROCESS | 2096 | 1461281925965 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1003ms 16:38:46 INFO - PROCESS | 2096 | 1461281926010 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 2096 | 1461281926013 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 16:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:38:46 INFO - PROCESS | 2096 | 1461281926017 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 2096 | 1461281926019 Marionette TRACE conn5 <- [1,2414,null,{}] 16:38:46 INFO - PROCESS | 2096 | 1461281926023 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 2096 | 1461281926138 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 16:38:46 INFO - PROCESS | 2096 | 1461281926244 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5785C7800 == 61 [pid = 2096] [id = 613] 16:38:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B5738C2800) [pid = 2096] [serial = 1839] [outer = 0000000000000000] 16:38:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B5738C9C00) [pid = 2096] [serial = 1840] [outer = 000000B5738C2800] 16:38:46 INFO - PROCESS | 2096 | 1461281926301 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B573C64800) [pid = 2096] [serial = 1841] [outer = 000000B5738C2800] 16:38:46 INFO - PROCESS | 2096 | 1461281926899 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 944ms 16:38:46 INFO - PROCESS | 2096 | 1461281926962 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 2096 | 1461281926965 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 16:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:38:46 INFO - PROCESS | 2096 | 1461281926969 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 2096 | 1461281926971 Marionette TRACE conn5 <- [1,2418,null,{}] 16:38:46 INFO - PROCESS | 2096 | 1461281926975 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 2096 | 1461281927086 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 16:38:47 INFO - PROCESS | 2096 | 1461281927192 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578ACD800 == 62 [pid = 2096] [id = 614] 16:38:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B5738C5800) [pid = 2096] [serial = 1842] [outer = 0000000000000000] 16:38:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B573D30400) [pid = 2096] [serial = 1843] [outer = 000000B5738C5800] 16:38:47 INFO - PROCESS | 2096 | 1461281927249 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B573D3A400) [pid = 2096] [serial = 1844] [outer = 000000B5738C5800] 16:38:47 INFO - PROCESS | 2096 | 1461281927839 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 943ms 16:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:38:47 INFO - PROCESS | 2096 | 1461281927915 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 2096 | 1461281927917 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 16:38:47 INFO - PROCESS | 2096 | 1461281927921 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 2096 | 1461281927923 Marionette TRACE conn5 <- [1,2422,null,{}] 16:38:47 INFO - PROCESS | 2096 | 1461281927927 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 2096 | 1461281928066 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 16:38:48 INFO - PROCESS | 2096 | 1461281928196 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578D9E000 == 63 [pid = 2096] [id = 615] 16:38:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B56F8DC400) [pid = 2096] [serial = 1845] [outer = 0000000000000000] 16:38:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B573DAD000) [pid = 2096] [serial = 1846] [outer = 000000B56F8DC400] 16:38:48 INFO - PROCESS | 2096 | 1461281928257 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B575599C00) [pid = 2096] [serial = 1847] [outer = 000000B56F8DC400] 16:38:48 INFO - PROCESS | 2096 | 1461281928886 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 984ms 16:38:48 INFO - PROCESS | 2096 | 1461281928922 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 2096 | 1461281928925 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 16:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:38:48 INFO - PROCESS | 2096 | 1461281928930 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 2096 | 1461281928933 Marionette TRACE conn5 <- [1,2426,null,{}] 16:38:48 INFO - PROCESS | 2096 | 1461281928937 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 2096 | 1461281929051 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 16:38:49 INFO - PROCESS | 2096 | 1461281929267 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56EE31800 == 64 [pid = 2096] [id = 616] 16:38:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B55D8A4400) [pid = 2096] [serial = 1848] [outer = 0000000000000000] 16:38:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B55E8E8800) [pid = 2096] [serial = 1849] [outer = 000000B55D8A4400] 16:38:49 INFO - PROCESS | 2096 | 1461281929326 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B56568F800) [pid = 2096] [serial = 1850] [outer = 000000B55D8A4400] 16:38:50 INFO - PROCESS | 2096 | 1461281929998 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1079ms 16:38:50 INFO - PROCESS | 2096 | 1461281930014 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 2096 | 1461281930019 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 16:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:38:50 INFO - PROCESS | 2096 | 1461281930024 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 2096 | 1461281930027 Marionette TRACE conn5 <- [1,2430,null,{}] 16:38:50 INFO - PROCESS | 2096 | 1461281930032 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 2096 | 1461281930148 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 16:38:50 INFO - PROCESS | 2096 | 1461281930288 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE03800 == 65 [pid = 2096] [id = 617] 16:38:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B56BA95C00) [pid = 2096] [serial = 1851] [outer = 0000000000000000] 16:38:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B56BD18000) [pid = 2096] [serial = 1852] [outer = 000000B56BA95C00] 16:38:50 INFO - PROCESS | 2096 | 1461281930341 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B56BFA3800) [pid = 2096] [serial = 1853] [outer = 000000B56BA95C00] 16:38:50 INFO - PROCESS | 2096 | 1461281930971 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 986ms 16:38:51 INFO - PROCESS | 2096 | 1461281931026 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 2096 | 1461281931030 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 16:38:51 INFO - PROCESS | 2096 | 1461281931036 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:38:51 INFO - PROCESS | 2096 | 1461281931038 Marionette TRACE conn5 <- [1,2434,null,{}] 16:38:51 INFO - PROCESS | 2096 | 1461281931042 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 2096 | 1461281931150 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 16:38:51 INFO - PROCESS | 2096 | 1461281931294 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AC800 == 66 [pid = 2096] [id = 618] 16:38:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B569717000) [pid = 2096] [serial = 1854] [outer = 0000000000000000] 16:38:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B56C7EEC00) [pid = 2096] [serial = 1855] [outer = 000000B569717000] 16:38:51 INFO - PROCESS | 2096 | 1461281931345 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B56F81B400) [pid = 2096] [serial = 1856] [outer = 000000B569717000] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A2C800 == 65 [pid = 2096] [id = 608] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B574472000 == 64 [pid = 2096] [id = 607] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B574481000 == 63 [pid = 2096] [id = 606] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B573873000 == 62 [pid = 2096] [id = 605] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D7000 == 61 [pid = 2096] [id = 604] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D8E800 == 60 [pid = 2096] [id = 603] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE11000 == 59 [pid = 2096] [id = 602] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8BE800 == 58 [pid = 2096] [id = 601] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B56BF67C00) [pid = 2096] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B56CC35400) [pid = 2096] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B568D84000) [pid = 2096] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B56F81F400) [pid = 2096] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B55F333800) [pid = 2096] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B56FCA9400) [pid = 2096] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B56FE9AC00) [pid = 2096] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B571497C00) [pid = 2096] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B55ECB4800 == 57 [pid = 2096] [id = 600] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D82800 == 56 [pid = 2096] [id = 594] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC7000 == 55 [pid = 2096] [id = 593] 16:38:51 INFO - PROCESS | 2096 | --DOCSHELL 000000B577168800 == 54 [pid = 2096] [id = 592] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B56FE95800) [pid = 2096] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B570CCB000) [pid = 2096] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B56FF75000) [pid = 2096] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B55F32EC00) [pid = 2096] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B56C645C00) [pid = 2096] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B56CB21800) [pid = 2096] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B56BD21C00) [pid = 2096] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56BF22000) [pid = 2096] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B565920400) [pid = 2096] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B568D8BC00) [pid = 2096] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B56BF29800) [pid = 2096] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5713FB000) [pid = 2096] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B570D10000) [pid = 2096] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B565BB5800) [pid = 2096] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56E46B000) [pid = 2096] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56F81F800) [pid = 2096] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B571359800) [pid = 2096] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B571470800) [pid = 2096] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 16:38:51 INFO - PROCESS | 2096 | 1461281931886 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 880ms 16:38:51 INFO - PROCESS | 2096 | 1461281931921 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 16:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:38:51 INFO - PROCESS | 2096 | 1461281931924 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 16:38:51 INFO - PROCESS | 2096 | 1461281931929 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 2096 | 1461281931936 Marionette TRACE conn5 <- [1,2438,null,{}] 16:38:51 INFO - PROCESS | 2096 | 1461281931946 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 2096 | 1461281932043 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 16:38:52 INFO - PROCESS | 2096 | 1461281932052 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC5B000 == 55 [pid = 2096] [id = 619] 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B569712800) [pid = 2096] [serial = 1857] [outer = 0000000000000000] 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B56BF5F800) [pid = 2096] [serial = 1858] [outer = 000000B569712800] 16:38:52 INFO - PROCESS | 2096 | 1461281932100 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B56CC2F800) [pid = 2096] [serial = 1859] [outer = 000000B569712800] 16:38:52 INFO - PROCESS | 2096 | 1461281932563 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 692ms 16:38:52 INFO - PROCESS | 2096 | 1461281932622 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 2096 | 1461281932625 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 16:38:52 INFO - PROCESS | 2096 | 1461281932628 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:38:52 INFO - PROCESS | 2096 | 1461281932630 Marionette TRACE conn5 <- [1,2442,null,{}] 16:38:52 INFO - PROCESS | 2096 | 1461281932633 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 2096 | 1461281932755 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 16:38:52 INFO - PROCESS | 2096 | 1461281932769 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F874000 == 56 [pid = 2096] [id = 620] 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B563E46000) [pid = 2096] [serial = 1860] [outer = 0000000000000000] 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B56BD14000) [pid = 2096] [serial = 1861] [outer = 000000B563E46000] 16:38:52 INFO - PROCESS | 2096 | 1461281932817 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B56FBB8800) [pid = 2096] [serial = 1862] [outer = 000000B563E46000] 16:38:53 INFO - PROCESS | 2096 | 1461281933283 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 16:38:53 INFO - PROCESS | 2096 | 1461281933302 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 2096 | 1461281933304 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 16:38:53 INFO - PROCESS | 2096 | 1461281933307 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:38:53 INFO - PROCESS | 2096 | 1461281933309 Marionette TRACE conn5 <- [1,2446,null,{}] 16:38:53 INFO - PROCESS | 2096 | 1461281933312 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:53 INFO - PROCESS | 2096 | 1461281933402 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 16:38:53 INFO - PROCESS | 2096 | 1461281933409 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574472800 == 57 [pid = 2096] [id = 621] 16:38:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B56FDDF400) [pid = 2096] [serial = 1863] [outer = 0000000000000000] 16:38:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B56FDE6800) [pid = 2096] [serial = 1864] [outer = 000000B56FDDF400] 16:38:53 INFO - PROCESS | 2096 | 1461281933466 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B56FF9CC00) [pid = 2096] [serial = 1865] [outer = 000000B56FDDF400] 16:38:54 INFO - PROCESS | 2096 | 1461281934241 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 986ms 16:38:54 INFO - PROCESS | 2096 | 1461281934297 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 2096 | 1461281934303 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 16:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:38:54 INFO - PROCESS | 2096 | 1461281934310 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 2096 | 1461281934314 Marionette TRACE conn5 <- [1,2450,null,{}] 16:38:54 INFO - PROCESS | 2096 | 1461281934320 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 2096 | 1461281934476 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 16:38:54 INFO - PROCESS | 2096 | 1461281934614 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD68800 == 58 [pid = 2096] [id = 622] 16:38:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B569732800) [pid = 2096] [serial = 1866] [outer = 0000000000000000] 16:38:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B56A98F000) [pid = 2096] [serial = 1867] [outer = 000000B569732800] 16:38:54 INFO - PROCESS | 2096 | 1461281934675 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B56BD29800) [pid = 2096] [serial = 1868] [outer = 000000B569732800] 16:38:55 INFO - PROCESS | 2096 | 1461281935280 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1032ms 16:38:55 INFO - PROCESS | 2096 | 1461281935343 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 2096 | 1461281935350 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 16:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:38:55 INFO - PROCESS | 2096 | 1461281935357 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 2096 | 1461281935360 Marionette TRACE conn5 <- [1,2454,null,{}] 16:38:55 INFO - PROCESS | 2096 | 1461281935365 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 2096 | 1461281935533 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 16:38:55 INFO - PROCESS | 2096 | 1461281935670 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573879000 == 59 [pid = 2096] [id = 623] 16:38:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B56D90F000) [pid = 2096] [serial = 1869] [outer = 0000000000000000] 16:38:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B56EDB8800) [pid = 2096] [serial = 1870] [outer = 000000B56D90F000] 16:38:55 INFO - PROCESS | 2096 | 1461281935729 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B56FCCB400) [pid = 2096] [serial = 1871] [outer = 000000B56D90F000] 16:38:56 INFO - PROCESS | 2096 | 1461281936336 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1023ms 16:38:56 INFO - PROCESS | 2096 | 1461281936386 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 2096 | 1461281936389 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 16:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:38:56 INFO - PROCESS | 2096 | 1461281936393 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 2096 | 1461281936397 Marionette TRACE conn5 <- [1,2458,null,{}] 16:38:56 INFO - PROCESS | 2096 | 1461281936410 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 2096 | 1461281936532 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 16:38:56 INFO - PROCESS | 2096 | 1461281936672 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B576934000 == 60 [pid = 2096] [id = 624] 16:38:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B570D0A000) [pid = 2096] [serial = 1872] [outer = 0000000000000000] 16:38:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B5713EE800) [pid = 2096] [serial = 1873] [outer = 000000B570D0A000] 16:38:56 INFO - PROCESS | 2096 | 1461281936735 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 195 (000000B571495000) [pid = 2096] [serial = 1874] [outer = 000000B570D0A000] 16:38:57 INFO - PROCESS | 2096 | 1461281937333 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 986ms 16:38:57 INFO - PROCESS | 2096 | 1461281937380 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 2096 | 1461281937384 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 16:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:38:57 INFO - PROCESS | 2096 | 1461281937387 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 2096 | 1461281937389 Marionette TRACE conn5 <- [1,2462,null,{}] 16:38:57 INFO - PROCESS | 2096 | 1461281937393 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 2096 | 1461281937509 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 16:38:57 INFO - PROCESS | 2096 | 1461281937646 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B577178800 == 61 [pid = 2096] [id = 625] 16:38:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 196 (000000B571470000) [pid = 2096] [serial = 1875] [outer = 0000000000000000] 16:38:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 197 (000000B571596C00) [pid = 2096] [serial = 1876] [outer = 000000B571470000] 16:38:57 INFO - PROCESS | 2096 | 1461281937706 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 198 (000000B5738D0800) [pid = 2096] [serial = 1877] [outer = 000000B571470000] 16:38:58 INFO - PROCESS | 2096 | 1461281938285 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 923ms 16:38:58 INFO - PROCESS | 2096 | 1461281938312 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 2096 | 1461281938315 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 16:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:38:58 INFO - PROCESS | 2096 | 1461281938319 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 2096 | 1461281938321 Marionette TRACE conn5 <- [1,2466,null,{}] 16:38:58 INFO - PROCESS | 2096 | 1461281938325 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 2096 | 1461281938437 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 16:38:58 INFO - PROCESS | 2096 | 1461281938545 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57822B800 == 62 [pid = 2096] [id = 626] 16:38:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 199 (000000B5714B3800) [pid = 2096] [serial = 1878] [outer = 0000000000000000] 16:38:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 200 (000000B573D37000) [pid = 2096] [serial = 1879] [outer = 000000B5714B3800] 16:38:58 INFO - PROCESS | 2096 | 1461281938603 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 201 (000000B573DA7400) [pid = 2096] [serial = 1880] [outer = 000000B5714B3800] 16:38:59 INFO - PROCESS | 2096 | 1461281939200 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 923ms 16:38:59 INFO - PROCESS | 2096 | 1461281939245 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 2096 | 1461281939247 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 16:38:59 INFO - PROCESS | 2096 | 1461281939251 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:38:59 INFO - PROCESS | 2096 | 1461281939253 Marionette TRACE conn5 <- [1,2470,null,{}] 16:38:59 INFO - PROCESS | 2096 | 1461281939257 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 2096 | 1461281939381 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 16:38:59 INFO - PROCESS | 2096 | 1461281939492 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578D94000 == 63 [pid = 2096] [id = 627] 16:38:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 202 (000000B575599400) [pid = 2096] [serial = 1881] [outer = 0000000000000000] 16:38:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 203 (000000B575D44C00) [pid = 2096] [serial = 1882] [outer = 000000B575599400] 16:38:59 INFO - PROCESS | 2096 | 1461281939553 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 204 (000000B575D4CC00) [pid = 2096] [serial = 1883] [outer = 000000B575599400] 16:39:00 INFO - PROCESS | 2096 | 1461281940151 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 986ms 16:39:00 INFO - PROCESS | 2096 | 1461281940240 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 2096 | 1461281940243 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 16:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:39:00 INFO - PROCESS | 2096 | 1461281940246 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 2096 | 1461281940249 Marionette TRACE conn5 <- [1,2474,null,{}] 16:39:00 INFO - PROCESS | 2096 | 1461281940252 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:00 INFO - PROCESS | 2096 | 1461281940395 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 16:39:00 INFO - PROCESS | 2096 | 1461281940532 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57994E800 == 64 [pid = 2096] [id = 628] 16:39:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 205 (000000B575D4B000) [pid = 2096] [serial = 1884] [outer = 0000000000000000] 16:39:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 206 (000000B576BD1000) [pid = 2096] [serial = 1885] [outer = 000000B575D4B000] 16:39:00 INFO - PROCESS | 2096 | 1461281940590 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 207 (000000B576BD8800) [pid = 2096] [serial = 1886] [outer = 000000B575D4B000] 16:39:01 INFO - PROCESS | 2096 | 1461281941135 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 922ms 16:39:01 INFO - PROCESS | 2096 | 1461281941171 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 16:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:39:01 INFO - PROCESS | 2096 | 1461281941174 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 16:39:01 INFO - PROCESS | 2096 | 1461281941177 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 2096 | 1461281941179 Marionette TRACE conn5 <- [1,2478,null,{}] 16:39:01 INFO - PROCESS | 2096 | 1461281941183 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 2096 | 1461281941296 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 16:39:01 INFO - PROCESS | 2096 | 1461281941405 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B579989000 == 65 [pid = 2096] [id = 629] 16:39:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 208 (000000B575D4B400) [pid = 2096] [serial = 1887] [outer = 0000000000000000] 16:39:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 209 (000000B576BDF400) [pid = 2096] [serial = 1888] [outer = 000000B575D4B400] 16:39:01 INFO - PROCESS | 2096 | 1461281941462 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 210 (000000B576C94C00) [pid = 2096] [serial = 1889] [outer = 000000B575D4B400] 16:39:02 INFO - PROCESS | 2096 | 1461281942086 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 986ms 16:39:02 INFO - PROCESS | 2096 | 1461281942166 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 2096 | 1461281942169 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 16:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:39:02 INFO - PROCESS | 2096 | 1461281942173 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 2096 | 1461281942175 Marionette TRACE conn5 <- [1,2482,null,{}] 16:39:02 INFO - PROCESS | 2096 | 1461281942179 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 2096 | 1461281942323 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 16:39:02 INFO - PROCESS | 2096 | 1461281942461 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57999F800 == 66 [pid = 2096] [id = 630] 16:39:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 211 (000000B568CA0800) [pid = 2096] [serial = 1890] [outer = 0000000000000000] 16:39:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 212 (000000B576C99400) [pid = 2096] [serial = 1891] [outer = 000000B568CA0800] 16:39:02 INFO - PROCESS | 2096 | 1461281942519 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 213 (000000B5770B9400) [pid = 2096] [serial = 1892] [outer = 000000B568CA0800] 16:39:03 INFO - PROCESS | 2096 | 1461281943315 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1192ms 16:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:39:03 INFO - PROCESS | 2096 | 1461281943366 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 2096 | 1461281943370 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 16:39:03 INFO - PROCESS | 2096 | 1461281943375 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 2096 | 1461281943379 Marionette TRACE conn5 <- [1,2486,null,{}] 16:39:03 INFO - PROCESS | 2096 | 1461281943384 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 2096 | 1461281943496 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 16:39:03 INFO - PROCESS | 2096 | 1461281943610 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B6F000 == 67 [pid = 2096] [id = 631] 16:39:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 214 (000000B56BD1E400) [pid = 2096] [serial = 1893] [outer = 0000000000000000] 16:39:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 215 (000000B56BD82800) [pid = 2096] [serial = 1894] [outer = 000000B56BD1E400] 16:39:03 INFO - PROCESS | 2096 | 1461281943708 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 216 (000000B56CC34C00) [pid = 2096] [serial = 1895] [outer = 000000B56BD1E400] 16:39:03 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F874000 == 66 [pid = 2096] [id = 620] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC5B000 == 65 [pid = 2096] [id = 619] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713AC800 == 64 [pid = 2096] [id = 618] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE03800 == 63 [pid = 2096] [id = 617] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56EE31800 == 62 [pid = 2096] [id = 616] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B578517000 == 61 [pid = 2096] [id = 612] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D0000 == 60 [pid = 2096] [id = 611] 16:39:04 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB41800 == 59 [pid = 2096] [id = 610] 16:39:04 INFO - PROCESS | 2096 | 1461281944320 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 986ms 16:39:04 INFO - PROCESS | 2096 | 1461281944362 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 2096 | 1461281944368 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 16:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:39:04 INFO - PROCESS | 2096 | 1461281944374 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 2096 | 1461281944377 Marionette TRACE conn5 <- [1,2490,null,{}] 16:39:04 INFO - PROCESS | 2096 | 1461281944380 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 2096 | 1461281944523 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 16:39:04 INFO - PROCESS | 2096 | 1461281944595 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57151E000 == 60 [pid = 2096] [id = 632] 16:39:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 217 (000000B565925000) [pid = 2096] [serial = 1896] [outer = 0000000000000000] 16:39:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 218 (000000B56BF5A000) [pid = 2096] [serial = 1897] [outer = 000000B565925000] 16:39:04 INFO - PROCESS | 2096 | 1461281944644 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 219 (000000B56E906800) [pid = 2096] [serial = 1898] [outer = 000000B565925000] 16:39:05 INFO - PROCESS | 2096 | 1461281945157 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 838ms 16:39:05 INFO - PROCESS | 2096 | 1461281945214 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 2096 | 1461281945216 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 16:39:05 INFO - PROCESS | 2096 | 1461281945219 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:39:05 INFO - PROCESS | 2096 | 1461281945223 Marionette TRACE conn5 <- [1,2494,null,{}] 16:39:05 INFO - PROCESS | 2096 | 1461281945235 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 2096 | 1461281945385 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 16:39:05 INFO - PROCESS | 2096 | 1461281945456 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578232800 == 61 [pid = 2096] [id = 633] 16:39:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 220 (000000B56FE97000) [pid = 2096] [serial = 1899] [outer = 0000000000000000] 16:39:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 221 (000000B56FF99C00) [pid = 2096] [serial = 1900] [outer = 000000B56FE97000] 16:39:05 INFO - PROCESS | 2096 | 1461281945507 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 222 (000000B571471800) [pid = 2096] [serial = 1901] [outer = 000000B56FE97000] 16:39:05 INFO - PROCESS | 2096 | 1461281945971 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 776ms 16:39:06 INFO - PROCESS | 2096 | 1461281945999 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 2096 | 1461281946002 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 16:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:39:06 INFO - PROCESS | 2096 | 1461281946005 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 2096 | 1461281946007 Marionette TRACE conn5 <- [1,2498,null,{}] 16:39:06 INFO - PROCESS | 2096 | 1461281946011 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 2096 | 1461281946146 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 16:39:06 INFO - PROCESS | 2096 | 1461281946161 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578DA9800 == 62 [pid = 2096] [id = 634] 16:39:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 223 (000000B5714F9000) [pid = 2096] [serial = 1902] [outer = 0000000000000000] 16:39:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 224 (000000B573C70400) [pid = 2096] [serial = 1903] [outer = 000000B5714F9000] 16:39:06 INFO - PROCESS | 2096 | 1461281946213 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 225 (000000B573DABC00) [pid = 2096] [serial = 1904] [outer = 000000B5714F9000] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 224 (000000B563E46000) [pid = 2096] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 223 (000000B56E663400) [pid = 2096] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 222 (000000B56F814000) [pid = 2096] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 221 (000000B57149A400) [pid = 2096] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 220 (000000B5692ED000) [pid = 2096] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 219 (000000B56BD31400) [pid = 2096] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 218 (000000B570CC2400) [pid = 2096] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 217 (000000B571467000) [pid = 2096] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 216 (000000B56FC72400) [pid = 2096] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 215 (000000B56972EC00) [pid = 2096] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 214 (000000B56CC2F400) [pid = 2096] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 213 (000000B56F819400) [pid = 2096] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 212 (000000B571466400) [pid = 2096] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 211 (000000B565BB5000) [pid = 2096] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 210 (000000B56FDD9000) [pid = 2096] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 209 (000000B55D828000) [pid = 2096] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 208 (000000B56FE9BC00) [pid = 2096] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 207 (000000B56FB48800) [pid = 2096] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 206 (000000B5738CE000) [pid = 2096] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 205 (000000B56EDA0000) [pid = 2096] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 204 (000000B55D8A3000) [pid = 2096] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 203 (000000B56B436C00) [pid = 2096] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 202 (000000B56BA9B000) [pid = 2096] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 201 (000000B563E4BC00) [pid = 2096] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 200 (000000B569712800) [pid = 2096] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 199 (000000B571469400) [pid = 2096] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 198 (000000B56FFA4800) [pid = 2096] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 197 (000000B568C4EC00) [pid = 2096] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 196 (000000B56FEEE400) [pid = 2096] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 195 (000000B56FDE6C00) [pid = 2096] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 194 (000000B569713C00) [pid = 2096] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B56BA95C00) [pid = 2096] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B56FC7B800) [pid = 2096] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B55D886C00) [pid = 2096] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B565691C00) [pid = 2096] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B56FFA7000) [pid = 2096] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B56FCAB800) [pid = 2096] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56C63E400) [pid = 2096] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56BB3A000) [pid = 2096] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B55D88DC00) [pid = 2096] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B569718000) [pid = 2096] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5713FA400) [pid = 2096] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56CC31C00) [pid = 2096] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56FCC9400) [pid = 2096] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B55E15B800) [pid = 2096] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B55D8A4400) [pid = 2096] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56CB21400) [pid = 2096] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56D115800) [pid = 2096] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B563E93400) [pid = 2096] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B56BD2D000) [pid = 2096] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B56FF75800) [pid = 2096] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B568C72000) [pid = 2096] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B568C32800) [pid = 2096] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B564E8C400) [pid = 2096] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B569717000) [pid = 2096] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B56CB1D000) [pid = 2096] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B560543800) [pid = 2096] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56592C400) [pid = 2096] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B569716000) [pid = 2096] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B571358C00) [pid = 2096] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B5713F7C00) [pid = 2096] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B56BF66800) [pid = 2096] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B568C58000) [pid = 2096] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:39:06 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56BF61800) [pid = 2096] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:39:07 INFO - PROCESS | 2096 | 1461281947169 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1237ms 16:39:07 INFO - PROCESS | 2096 | 1461281947245 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 2096 | 1461281947247 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 16:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:39:07 INFO - PROCESS | 2096 | 1461281947250 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 2096 | 1461281947252 Marionette TRACE conn5 <- [1,2502,null,{}] 16:39:07 INFO - PROCESS | 2096 | 1461281947256 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 2096 | 1461281947351 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 16:39:07 INFO - PROCESS | 2096 | 1461281947364 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56D971800 == 63 [pid = 2096] [id = 635] 16:39:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 162 (000000B55F334000) [pid = 2096] [serial = 1905] [outer = 0000000000000000] 16:39:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 163 (000000B564927400) [pid = 2096] [serial = 1906] [outer = 000000B55F334000] 16:39:07 INFO - PROCESS | 2096 | 1461281947411 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 164 (000000B568C34000) [pid = 2096] [serial = 1907] [outer = 000000B55F334000] 16:39:07 INFO - PROCESS | 2096 | 1461281947885 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 16:39:07 INFO - PROCESS | 2096 | 1461281947925 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 2096 | 1461281947927 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 16:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:39:07 INFO - PROCESS | 2096 | 1461281947930 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 2096 | 1461281947932 Marionette TRACE conn5 <- [1,2506,null,{}] 16:39:07 INFO - PROCESS | 2096 | 1461281947936 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 2096 | 1461281948068 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 16:39:08 INFO - PROCESS | 2096 | 1461281948079 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF44800 == 64 [pid = 2096] [id = 636] 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 165 (000000B569731C00) [pid = 2096] [serial = 1908] [outer = 0000000000000000] 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 166 (000000B56BF66000) [pid = 2096] [serial = 1909] [outer = 000000B569731C00] 16:39:08 INFO - PROCESS | 2096 | 1461281948128 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 167 (000000B56ED26C00) [pid = 2096] [serial = 1910] [outer = 000000B569731C00] 16:39:08 INFO - PROCESS | 2096 | 1461281948572 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 16:39:08 INFO - PROCESS | 2096 | 1461281948605 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 2096 | 1461281948607 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 16:39:08 INFO - PROCESS | 2096 | 1461281948615 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:39:08 INFO - PROCESS | 2096 | 1461281948616 Marionette TRACE conn5 <- [1,2510,null,{}] 16:39:08 INFO - PROCESS | 2096 | 1461281948620 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 2096 | 1461281948713 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 16:39:08 INFO - PROCESS | 2096 | 1461281948720 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57AF62000 == 65 [pid = 2096] [id = 637] 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 168 (000000B56FC6E400) [pid = 2096] [serial = 1911] [outer = 0000000000000000] 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 169 (000000B56FCC9400) [pid = 2096] [serial = 1912] [outer = 000000B56FC6E400] 16:39:08 INFO - PROCESS | 2096 | 1461281948767 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 170 (000000B570CCCC00) [pid = 2096] [serial = 1913] [outer = 000000B56FC6E400] 16:39:09 INFO - PROCESS | 2096 | 1461281949552 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 986ms 16:39:09 INFO - PROCESS | 2096 | 1461281949605 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 2096 | 1461281949611 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 16:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:39:09 INFO - PROCESS | 2096 | 1461281949618 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 2096 | 1461281949622 Marionette TRACE conn5 <- [1,2514,null,{}] 16:39:09 INFO - PROCESS | 2096 | 1461281949628 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 2096 | 1461281949755 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 16:39:09 INFO - PROCESS | 2096 | 1461281949904 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57331C000 == 66 [pid = 2096] [id = 638] 16:39:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 171 (000000B569237000) [pid = 2096] [serial = 1914] [outer = 0000000000000000] 16:39:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 172 (000000B569713000) [pid = 2096] [serial = 1915] [outer = 000000B569237000] 16:39:09 INFO - PROCESS | 2096 | 1461281949966 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 173 (000000B56B523C00) [pid = 2096] [serial = 1916] [outer = 000000B569237000] 16:39:10 INFO - PROCESS | 2096 | 1461281950539 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 986ms 16:39:10 INFO - PROCESS | 2096 | 1461281950606 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 2096 | 1461281950613 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 16:39:10 INFO - PROCESS | 2096 | 1461281950620 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:39:10 INFO - PROCESS | 2096 | 1461281950623 Marionette TRACE conn5 <- [1,2518,null,{}] 16:39:10 INFO - PROCESS | 2096 | 1461281950627 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:10 INFO - PROCESS | 2096 | 1461281950750 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 16:39:10 INFO - PROCESS | 2096 | 1461281950909 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B578D96800 == 67 [pid = 2096] [id = 639] 16:39:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 174 (000000B56C645C00) [pid = 2096] [serial = 1917] [outer = 0000000000000000] 16:39:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 175 (000000B56E467400) [pid = 2096] [serial = 1918] [outer = 000000B56C645C00] 16:39:10 INFO - PROCESS | 2096 | 1461281950968 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 176 (000000B56FCAB000) [pid = 2096] [serial = 1919] [outer = 000000B56C645C00] 16:39:11 INFO - PROCESS | 2096 | 1461281951610 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1018ms 16:39:11 INFO - PROCESS | 2096 | 1461281951645 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 2096 | 1461281951648 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 16:39:11 INFO - PROCESS | 2096 | 1461281951652 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:39:11 INFO - PROCESS | 2096 | 1461281951656 Marionette TRACE conn5 <- [1,2522,null,{}] 16:39:11 INFO - PROCESS | 2096 | 1461281951669 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 2096 | 1461281951812 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 16:39:11 INFO - PROCESS | 2096 | 1461281951960 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B30B000 == 68 [pid = 2096] [id = 640] 16:39:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 177 (000000B57146C000) [pid = 2096] [serial = 1920] [outer = 0000000000000000] 16:39:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 178 (000000B5714F1400) [pid = 2096] [serial = 1921] [outer = 000000B57146C000] 16:39:12 INFO - PROCESS | 2096 | 1461281952023 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 179 (000000B573DAC000) [pid = 2096] [serial = 1922] [outer = 000000B57146C000] 16:39:12 INFO - PROCESS | 2096 | 1461281952633 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1026ms 16:39:12 INFO - PROCESS | 2096 | 1461281952683 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 2096 | 1461281952686 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 16:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:39:12 INFO - PROCESS | 2096 | 1461281952689 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 2096 | 1461281952692 Marionette TRACE conn5 <- [1,2526,null,{}] 16:39:12 INFO - PROCESS | 2096 | 1461281952695 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:12 INFO - PROCESS | 2096 | 1461281952820 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 16:39:12 INFO - PROCESS | 2096 | 1461281952978 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B31F000 == 69 [pid = 2096] [id = 641] 16:39:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 180 (000000B573DA9000) [pid = 2096] [serial = 1923] [outer = 0000000000000000] 16:39:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 181 (000000B575D43C00) [pid = 2096] [serial = 1924] [outer = 000000B573DA9000] 16:39:13 INFO - PROCESS | 2096 | 1461281953037 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 182 (000000B5770B6400) [pid = 2096] [serial = 1925] [outer = 000000B573DA9000] 16:39:13 INFO - PROCESS | 2096 | 1461281953646 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 986ms 16:39:13 INFO - PROCESS | 2096 | 1461281953678 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 2096 | 1461281953680 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 16:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:39:13 INFO - PROCESS | 2096 | 1461281953684 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 2096 | 1461281953686 Marionette TRACE conn5 <- [1,2530,null,{}] 16:39:13 INFO - PROCESS | 2096 | 1461281953690 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 2096 | 1461281953804 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 16:39:13 INFO - PROCESS | 2096 | 1461281953948 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57B997000 == 70 [pid = 2096] [id = 642] 16:39:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 183 (000000B576C9C000) [pid = 2096] [serial = 1926] [outer = 0000000000000000] 16:39:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 184 (000000B5770C2400) [pid = 2096] [serial = 1927] [outer = 000000B576C9C000] 16:39:14 INFO - PROCESS | 2096 | 1461281954008 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 185 (000000B5771DC400) [pid = 2096] [serial = 1928] [outer = 000000B576C9C000] 16:39:14 INFO - PROCESS | 2096 | 1461281954607 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 985ms 16:39:14 INFO - PROCESS | 2096 | 1461281954672 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 2096 | 1461281954674 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 16:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:39:14 INFO - PROCESS | 2096 | 1461281954678 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 2096 | 1461281954680 Marionette TRACE conn5 <- [1,2534,null,{}] 16:39:14 INFO - PROCESS | 2096 | 1461281954684 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:14 INFO - PROCESS | 2096 | 1461281954813 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 16:39:14 INFO - PROCESS | 2096 | 1461281954959 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56496D000 == 71 [pid = 2096] [id = 643] 16:39:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 186 (000000B55D890C00) [pid = 2096] [serial = 1929] [outer = 0000000000000000] 16:39:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 187 (000000B55FC86400) [pid = 2096] [serial = 1930] [outer = 000000B55D890C00] 16:39:15 INFO - PROCESS | 2096 | 1461281955021 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B56BF5F400) [pid = 2096] [serial = 1931] [outer = 000000B55D890C00] 16:39:15 INFO - PROCESS | 2096 | 1461281955603 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 986ms 16:39:15 INFO - PROCESS | 2096 | 1461281955667 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 2096 | 1461281955669 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 16:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:39:15 INFO - PROCESS | 2096 | 1461281955673 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 2096 | 1461281955676 Marionette TRACE conn5 <- [1,2538,null,{}] 16:39:15 INFO - PROCESS | 2096 | 1461281955679 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 2096 | 1461281955796 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 16:39:15 INFO - PROCESS | 2096 | 1461281955941 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55EC5B000 == 72 [pid = 2096] [id = 644] 16:39:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B55D887800) [pid = 2096] [serial = 1932] [outer = 0000000000000000] 16:39:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B55D8A6C00) [pid = 2096] [serial = 1933] [outer = 000000B55D887800] 16:39:16 INFO - PROCESS | 2096 | 1461281956000 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 191 (000000B56478F000) [pid = 2096] [serial = 1934] [outer = 000000B55D887800] 16:39:16 INFO - PROCESS | 2096 | 1461281956903 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1285ms 16:39:16 INFO - PROCESS | 2096 | 1461281956961 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 2096 | 1461281956967 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 16:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:39:16 INFO - PROCESS | 2096 | 1461281956973 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 2096 | 1461281956977 Marionette TRACE conn5 <- [1,2542,null,{}] 16:39:16 INFO - PROCESS | 2096 | 1461281956982 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 2096 | 1461281957101 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 16:39:17 INFO - PROCESS | 2096 | 1461281957251 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB3C000 == 73 [pid = 2096] [id = 645] 16:39:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 192 (000000B564E8A800) [pid = 2096] [serial = 1935] [outer = 0000000000000000] 16:39:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 193 (000000B565658400) [pid = 2096] [serial = 1936] [outer = 000000B564E8A800] 16:39:17 INFO - PROCESS | 2096 | 1461281957310 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 194 (000000B566330000) [pid = 2096] [serial = 1937] [outer = 000000B564E8A800] 16:39:17 INFO - PROCESS | 2096 | 1461281957904 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 986ms 16:39:17 INFO - PROCESS | 2096 | 1461281957974 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 2096 | 1461281957980 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 16:39:17 INFO - PROCESS | 2096 | 1461281957990 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:39:17 INFO - PROCESS | 2096 | 1461281957993 Marionette TRACE conn5 <- [1,2546,null,{}] 16:39:18 INFO - PROCESS | 2096 | 1461281957996 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 2096 | 1461281958115 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 16:39:18 INFO - PROCESS | 2096 | 1461281958244 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B57716D800 == 72 [pid = 2096] [id = 595] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF44800 == 71 [pid = 2096] [id = 636] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B56D971800 == 70 [pid = 2096] [id = 635] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B578DA9800 == 69 [pid = 2096] [id = 634] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B578232800 == 68 [pid = 2096] [id = 633] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B57151E000 == 67 [pid = 2096] [id = 632] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B564B6F000 == 66 [pid = 2096] [id = 631] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 193 (000000B56FDE6800) [pid = 2096] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 192 (000000B573DAD000) [pid = 2096] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 191 (000000B56BF2B400) [pid = 2096] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 190 (000000B573D30400) [pid = 2096] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B568C53000) [pid = 2096] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B56FEF2400) [pid = 2096] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B5738C9C00) [pid = 2096] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560B61000 == 67 [pid = 2096] [id = 646] 16:39:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 188 (000000B55D89EC00) [pid = 2096] [serial = 1938] [outer = 0000000000000000] 16:39:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 189 (000000B55F1EE400) [pid = 2096] [serial = 1939] [outer = 000000B55D89EC00] 16:39:18 INFO - PROCESS | 2096 | 1461281958344 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 190 (000000B564B61000) [pid = 2096] [serial = 1940] [outer = 000000B55D89EC00] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B576934000 == 66 [pid = 2096] [id = 624] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B573879000 == 65 [pid = 2096] [id = 623] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD68800 == 64 [pid = 2096] [id = 622] 16:39:18 INFO - PROCESS | 2096 | --DOCSHELL 000000B574472800 == 63 [pid = 2096] [id = 621] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 189 (000000B56CC36C00) [pid = 2096] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 188 (000000B56D116000) [pid = 2096] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 187 (000000B56F842000) [pid = 2096] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 186 (000000B56FEF0800) [pid = 2096] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 185 (000000B56FCC4800) [pid = 2096] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 184 (000000B570D0AC00) [pid = 2096] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 183 (000000B5714AD800) [pid = 2096] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 182 (000000B56FE98400) [pid = 2096] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 181 (000000B56FE97800) [pid = 2096] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 180 (000000B56FCCA800) [pid = 2096] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 179 (000000B56C642800) [pid = 2096] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 178 (000000B56CB1EC00) [pid = 2096] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 177 (000000B56A98CC00) [pid = 2096] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 176 (000000B56592B000) [pid = 2096] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 175 (000000B569718800) [pid = 2096] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 174 (000000B564E8BC00) [pid = 2096] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 173 (000000B5692E7C00) [pid = 2096] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 172 (000000B56BF27C00) [pid = 2096] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 171 (000000B56BD1A400) [pid = 2096] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 170 (000000B56592A800) [pid = 2096] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 169 (000000B569235000) [pid = 2096] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 168 (000000B56C63FC00) [pid = 2096] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 167 (000000B56BD30800) [pid = 2096] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 166 (000000B5714B6C00) [pid = 2096] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 165 (000000B571599C00) [pid = 2096] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 164 (000000B573C63800) [pid = 2096] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 163 (000000B571491400) [pid = 2096] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 162 (000000B56FC72000) [pid = 2096] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 161 (000000B56FBB8800) [pid = 2096] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 160 (000000B56FF9DC00) [pid = 2096] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 159 (000000B5713EF000) [pid = 2096] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 158 (000000B56CB1AC00) [pid = 2096] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 157 (000000B56ED9D800) [pid = 2096] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 156 (000000B5714AFC00) [pid = 2096] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 155 (000000B5663D3800) [pid = 2096] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 154 (000000B56FCC7000) [pid = 2096] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 153 (000000B56FC7AC00) [pid = 2096] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 152 (000000B56CB1F000) [pid = 2096] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 151 (000000B573C6C800) [pid = 2096] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 150 (000000B56C7EEC00) [pid = 2096] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 149 (000000B56FE8D000) [pid = 2096] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 148 (000000B56FF9A400) [pid = 2096] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 147 (000000B56E992800) [pid = 2096] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 146 (000000B55F330400) [pid = 2096] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 145 (000000B56BF5F800) [pid = 2096] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 144 (000000B56BD18000) [pid = 2096] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 143 (000000B56CC3A400) [pid = 2096] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 142 (000000B5715A2400) [pid = 2096] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 141 (000000B56FF70800) [pid = 2096] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 140 (000000B56B49D400) [pid = 2096] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 139 (000000B5714F5800) [pid = 2096] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 138 (000000B56492AC00) [pid = 2096] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 137 (000000B571468800) [pid = 2096] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 136 (000000B56EDC2000) [pid = 2096] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 135 (000000B55E8E8800) [pid = 2096] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 134 (000000B56E65C000) [pid = 2096] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 133 (000000B56CC2F800) [pid = 2096] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B5713F0800) [pid = 2096] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56568F800) [pid = 2096] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56BD12800) [pid = 2096] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B56BD16C00) [pid = 2096] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B56ED9D400) [pid = 2096] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B569241400) [pid = 2096] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B55FC10400) [pid = 2096] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56CB1C400) [pid = 2096] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FB4B800) [pid = 2096] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56F81B400) [pid = 2096] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B560540400) [pid = 2096] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B571497800) [pid = 2096] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B56FF7A000) [pid = 2096] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B569716400) [pid = 2096] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B569242800) [pid = 2096] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B5697AD000) [pid = 2096] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56BFA3800) [pid = 2096] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56BD17C00) [pid = 2096] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B57148D400) [pid = 2096] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56BD14000) [pid = 2096] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56FF9B400) [pid = 2096] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B570D11800) [pid = 2096] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B568C3B400) [pid = 2096] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56FBC5C00) [pid = 2096] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B57149A800) [pid = 2096] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56FCC4400) [pid = 2096] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B5714B5000) [pid = 2096] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56B522000) [pid = 2096] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B570D0D800) [pid = 2096] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 16:39:18 INFO - PROCESS | 2096 | 1461281958894 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 923ms 16:39:18 INFO - PROCESS | 2096 | 1461281958919 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 2096 | 1461281958921 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 16:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:39:18 INFO - PROCESS | 2096 | 1461281958925 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 2096 | 1461281958929 Marionette TRACE conn5 <- [1,2550,null,{}] 16:39:18 INFO - PROCESS | 2096 | 1461281958940 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 2096 | 1461281959038 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 16:39:19 INFO - PROCESS | 2096 | 1461281959049 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C379000 == 64 [pid = 2096] [id = 647] 16:39:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B5692EC400) [pid = 2096] [serial = 1941] [outer = 0000000000000000] 16:39:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56971FC00) [pid = 2096] [serial = 1942] [outer = 000000B5692EC400] 16:39:19 INFO - PROCESS | 2096 | 1461281959100 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B5697B4C00) [pid = 2096] [serial = 1943] [outer = 000000B5692EC400] 16:39:19 INFO - PROCESS | 2096 | 1461281959606 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 735ms 16:39:19 INFO - PROCESS | 2096 | 1461281959662 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 2096 | 1461281959665 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 16:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:39:19 INFO - PROCESS | 2096 | 1461281959669 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 2096 | 1461281959670 Marionette TRACE conn5 <- [1,2554,null,{}] 16:39:19 INFO - PROCESS | 2096 | 1461281959674 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 2096 | 1461281959771 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 16:39:19 INFO - PROCESS | 2096 | 1461281959901 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD56800 == 65 [pid = 2096] [id = 648] 16:39:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56B51A400) [pid = 2096] [serial = 1944] [outer = 0000000000000000] 16:39:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56BA92000) [pid = 2096] [serial = 1945] [outer = 000000B56B51A400] 16:39:19 INFO - PROCESS | 2096 | 1461281959948 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56BD1CC00) [pid = 2096] [serial = 1946] [outer = 000000B56B51A400] 16:39:20 INFO - PROCESS | 2096 | 1461281960329 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 16:39:20 INFO - PROCESS | 2096 | 1461281960356 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 2096 | 1461281960359 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 16:39:20 INFO - PROCESS | 2096 | 1461281960362 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 2096 | 1461281960364 Marionette TRACE conn5 <- [1,2558,null,{}] 16:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:39:20 INFO - PROCESS | 2096 | 1461281960367 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 2096 | 1461281960459 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 16:39:20 INFO - PROCESS | 2096 | 1461281960465 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE1F000 == 66 [pid = 2096] [id = 649] 16:39:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56BD33800) [pid = 2096] [serial = 1947] [outer = 0000000000000000] 16:39:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56BF25800) [pid = 2096] [serial = 1948] [outer = 000000B56BD33800] 16:39:20 INFO - PROCESS | 2096 | 1461281960513 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56BF61800) [pid = 2096] [serial = 1949] [outer = 000000B56BD33800] 16:39:21 INFO - PROCESS | 2096 | 1461281961028 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 732ms 16:39:21 INFO - PROCESS | 2096 | 1461281961101 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 16:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:39:21 INFO - PROCESS | 2096 | 1461281961104 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 16:39:21 INFO - PROCESS | 2096 | 1461281961107 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 2096 | 1461281961109 Marionette TRACE conn5 <- [1,2562,null,{}] 16:39:21 INFO - PROCESS | 2096 | 1461281961112 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 2096 | 1461281961274 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 16:39:21 INFO - PROCESS | 2096 | 1461281961300 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D86000 == 67 [pid = 2096] [id = 650] 16:39:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56C7E5400) [pid = 2096] [serial = 1950] [outer = 0000000000000000] 16:39:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56CB1EC00) [pid = 2096] [serial = 1951] [outer = 000000B56C7E5400] 16:39:21 INFO - PROCESS | 2096 | 1461281961349 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56CC33000) [pid = 2096] [serial = 1952] [outer = 000000B56C7E5400] 16:39:21 INFO - PROCESS | 2096 | 1461281961794 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 735ms 16:39:21 INFO - PROCESS | 2096 | 1461281961845 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 2096 | 1461281961847 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 16:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:39:21 INFO - PROCESS | 2096 | 1461281961851 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 2096 | 1461281961853 Marionette TRACE conn5 <- [1,2566,null,{}] 16:39:21 INFO - PROCESS | 2096 | 1461281961862 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 2096 | 1461281961984 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 16:39:22 INFO - PROCESS | 2096 | 1461281962045 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571536000 == 68 [pid = 2096] [id = 651] 16:39:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56CC32000) [pid = 2096] [serial = 1953] [outer = 0000000000000000] 16:39:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56D171800) [pid = 2096] [serial = 1954] [outer = 000000B56CC32000] 16:39:22 INFO - PROCESS | 2096 | 1461281962093 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56E65E800) [pid = 2096] [serial = 1955] [outer = 000000B56CC32000] 16:39:22 INFO - PROCESS | 2096 | 1461281962519 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 691ms 16:39:22 INFO - PROCESS | 2096 | 1461281962546 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 2096 | 1461281962549 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 16:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:39:22 INFO - PROCESS | 2096 | 1461281962552 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 2096 | 1461281962554 Marionette TRACE conn5 <- [1,2570,null,{}] 16:39:22 INFO - PROCESS | 2096 | 1461281962557 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:22 INFO - PROCESS | 2096 | 1461281962714 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B565925000) [pid = 2096] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B56D90F000) [pid = 2096] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B56FE97000) [pid = 2096] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B5714F9000) [pid = 2096] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B569731C00) [pid = 2096] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B570D0A000) [pid = 2096] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B569732800) [pid = 2096] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B5714B3800) [pid = 2096] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56BD1E400) [pid = 2096] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B571470000) [pid = 2096] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56FDDF400) [pid = 2096] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B568CA0800) [pid = 2096] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B55F334000) [pid = 2096] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B560A94800) [pid = 2096] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BD1A800) [pid = 2096] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B5738C2800) [pid = 2096] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56F8DC400) [pid = 2096] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56EE5C400) [pid = 2096] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:39:23 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B5738C5800) [pid = 2096] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:39:23 INFO - PROCESS | 2096 | 1461281963189 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8D3000 == 69 [pid = 2096] [id = 652] 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B55D8A2C00) [pid = 2096] [serial = 1956] [outer = 0000000000000000] 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B55F334000) [pid = 2096] [serial = 1957] [outer = 000000B55D8A2C00] 16:39:23 INFO - PROCESS | 2096 | 1461281963236 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56BD1A800) [pid = 2096] [serial = 1958] [outer = 000000B55D8A2C00] 16:39:23 INFO - PROCESS | 2096 | 1461281963624 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1133ms 16:39:23 INFO - PROCESS | 2096 | 1461281963688 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 2096 | 1461281963690 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 16:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:39:23 INFO - PROCESS | 2096 | 1461281963694 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 2096 | 1461281963696 Marionette TRACE conn5 <- [1,2574,null,{}] 16:39:23 INFO - PROCESS | 2096 | 1461281963699 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 2096 | 1461281963792 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 16:39:23 INFO - PROCESS | 2096 | 1461281963799 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57332C000 == 70 [pid = 2096] [id = 653] 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56EDA1400) [pid = 2096] [serial = 1959] [outer = 0000000000000000] 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56F813C00) [pid = 2096] [serial = 1960] [outer = 000000B56EDA1400] 16:39:23 INFO - PROCESS | 2096 | 1461281963846 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56F8D7400) [pid = 2096] [serial = 1961] [outer = 000000B56EDA1400] 16:39:24 INFO - PROCESS | 2096 | 1461281964287 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 628ms 16:39:24 INFO - PROCESS | 2096 | 1461281964325 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 2096 | 1461281964327 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 16:39:24 INFO - PROCESS | 2096 | 1461281964330 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:39:24 INFO - PROCESS | 2096 | 1461281964332 Marionette TRACE conn5 <- [1,2578,null,{}] 16:39:24 INFO - PROCESS | 2096 | 1461281964336 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 2096 | 1461281964429 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 16:39:24 INFO - PROCESS | 2096 | 1461281964464 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573842800 == 71 [pid = 2096] [id = 654] 16:39:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56FB46C00) [pid = 2096] [serial = 1962] [outer = 0000000000000000] 16:39:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56FC71800) [pid = 2096] [serial = 1963] [outer = 000000B56FB46C00] 16:39:24 INFO - PROCESS | 2096 | 1461281964511 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56FCA8C00) [pid = 2096] [serial = 1964] [outer = 000000B56FB46C00] 16:39:24 INFO - PROCESS | 2096 | 1461281964963 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 16:39:25 INFO - PROCESS | 2096 | 1461281965004 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 2096 | 1461281965007 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 16:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:39:25 INFO - PROCESS | 2096 | 1461281965010 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 2096 | 1461281965013 Marionette TRACE conn5 <- [1,2582,null,{}] 16:39:25 INFO - PROCESS | 2096 | 1461281965017 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 2096 | 1461281965132 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 16:39:25 INFO - PROCESS | 2096 | 1461281965300 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CDD800 == 72 [pid = 2096] [id = 655] 16:39:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B55D82A400) [pid = 2096] [serial = 1965] [outer = 0000000000000000] 16:39:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B55D89A400) [pid = 2096] [serial = 1966] [outer = 000000B55D82A400] 16:39:25 INFO - PROCESS | 2096 | 1461281965404 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B55F332800) [pid = 2096] [serial = 1967] [outer = 000000B55D82A400] 16:39:26 INFO - PROCESS | 2096 | 1461281966130 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1174ms 16:39:26 INFO - PROCESS | 2096 | 1461281966188 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 2096 | 1461281966193 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 16:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:39:26 INFO - PROCESS | 2096 | 1461281966198 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 2096 | 1461281966203 Marionette TRACE conn5 <- [1,2586,null,{}] 16:39:26 INFO - PROCESS | 2096 | 1461281966209 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:26 INFO - PROCESS | 2096 | 1461281966366 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 16:39:26 INFO - PROCESS | 2096 | 1461281966503 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F869000 == 73 [pid = 2096] [id = 656] 16:39:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B568C76C00) [pid = 2096] [serial = 1968] [outer = 0000000000000000] 16:39:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B569235000) [pid = 2096] [serial = 1969] [outer = 000000B568C76C00] 16:39:26 INFO - PROCESS | 2096 | 1461281966565 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56971D000) [pid = 2096] [serial = 1970] [outer = 000000B568C76C00] 16:39:27 INFO - PROCESS | 2096 | 1461281967162 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1028ms 16:39:27 INFO - PROCESS | 2096 | 1461281967231 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 2096 | 1461281967236 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 16:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:39:27 INFO - PROCESS | 2096 | 1461281967241 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 2096 | 1461281967243 Marionette TRACE conn5 <- [1,2590,null,{}] 16:39:27 INFO - PROCESS | 2096 | 1461281967247 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 2096 | 1461281967371 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 16:39:27 INFO - PROCESS | 2096 | 1461281967508 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57383E800 == 74 [pid = 2096] [id = 657] 16:39:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56BA96C00) [pid = 2096] [serial = 1971] [outer = 0000000000000000] 16:39:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 117 (000000B56BF5CC00) [pid = 2096] [serial = 1972] [outer = 000000B56BA96C00] 16:39:27 INFO - PROCESS | 2096 | 1461281967567 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 118 (000000B56CB1A000) [pid = 2096] [serial = 1973] [outer = 000000B56BA96C00] 16:39:28 INFO - PROCESS | 2096 | 1461281968262 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1083ms 16:39:28 INFO - PROCESS | 2096 | 1461281968325 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 2096 | 1461281968328 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 16:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:39:28 INFO - PROCESS | 2096 | 1461281968340 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 2096 | 1461281968347 Marionette TRACE conn5 <- [1,2594,null,{}] 16:39:28 INFO - PROCESS | 2096 | 1461281968352 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 2096 | 1461281968475 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 16:39:28 INFO - PROCESS | 2096 | 1461281968610 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E2C000 == 75 [pid = 2096] [id = 658] 16:39:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 119 (000000B56EDA1000) [pid = 2096] [serial = 1974] [outer = 0000000000000000] 16:39:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 120 (000000B56FDDE400) [pid = 2096] [serial = 1975] [outer = 000000B56EDA1000] 16:39:28 INFO - PROCESS | 2096 | 1461281968669 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 121 (000000B56FEEF000) [pid = 2096] [serial = 1976] [outer = 000000B56EDA1000] 16:39:29 INFO - PROCESS | 2096 | 1461281969311 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1040ms 16:39:29 INFO - PROCESS | 2096 | 1461281969375 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 2096 | 1461281969378 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 16:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:39:29 INFO - PROCESS | 2096 | 1461281969382 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 2096 | 1461281969384 Marionette TRACE conn5 <- [1,2598,null,{}] 16:39:29 INFO - PROCESS | 2096 | 1461281969388 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 2096 | 1461281969509 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 16:39:29 INFO - PROCESS | 2096 | 1461281969644 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574555000 == 76 [pid = 2096] [id = 659] 16:39:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 122 (000000B56FBC0400) [pid = 2096] [serial = 1977] [outer = 0000000000000000] 16:39:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 123 (000000B56FF72800) [pid = 2096] [serial = 1978] [outer = 000000B56FBC0400] 16:39:29 INFO - PROCESS | 2096 | 1461281969702 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 124 (000000B56FF7FC00) [pid = 2096] [serial = 1979] [outer = 000000B56FBC0400] 16:39:30 INFO - PROCESS | 2096 | 1461281970311 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 986ms 16:39:30 INFO - PROCESS | 2096 | 1461281970370 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 2096 | 1461281970372 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 16:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:39:30 INFO - PROCESS | 2096 | 1461281970376 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 2096 | 1461281970378 Marionette TRACE conn5 <- [1,2602,null,{}] 16:39:30 INFO - PROCESS | 2096 | 1461281970382 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 2096 | 1461281970500 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 16:39:30 INFO - PROCESS | 2096 | 1461281970612 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575517000 == 77 [pid = 2096] [id = 660] 16:39:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 125 (000000B570CC0800) [pid = 2096] [serial = 1980] [outer = 0000000000000000] 16:39:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 126 (000000B570CCA000) [pid = 2096] [serial = 1981] [outer = 000000B570CC0800] 16:39:30 INFO - PROCESS | 2096 | 1461281970720 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 127 (000000B570D11400) [pid = 2096] [serial = 1982] [outer = 000000B570CC0800] 16:39:31 INFO - PROCESS | 2096 | 1461281971338 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1024ms 16:39:31 INFO - PROCESS | 2096 | 1461281971403 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 2096 | 1461281971406 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 16:39:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:39:31 INFO - PROCESS | 2096 | 1461281971409 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 2096 | 1461281971412 Marionette TRACE conn5 <- [1,2606,null,{}] 16:39:31 INFO - PROCESS | 2096 | 1461281971415 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 2096 | 1461281971535 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 16:39:31 INFO - PROCESS | 2096 | 1461281971671 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5663A0800 == 78 [pid = 2096] [id = 661] 16:39:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 128 (000000B55F1EF400) [pid = 2096] [serial = 1983] [outer = 0000000000000000] 16:39:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 129 (000000B5646B3C00) [pid = 2096] [serial = 1984] [outer = 000000B55F1EF400] 16:39:31 INFO - PROCESS | 2096 | 1461281971729 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 130 (000000B56BD81C00) [pid = 2096] [serial = 1985] [outer = 000000B55F1EF400] 16:39:32 INFO - PROCESS | 2096 | 1461281972589 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1231ms 16:39:32 INFO - PROCESS | 2096 | 1461281972643 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 2096 | 1461281972649 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 16:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:39:32 INFO - PROCESS | 2096 | 1461281972654 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 2096 | 1461281972658 Marionette TRACE conn5 <- [1,2610,null,{}] 16:39:32 INFO - PROCESS | 2096 | 1461281972663 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 2096 | 1461281972777 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 16:39:32 INFO - PROCESS | 2096 | 1461281972923 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB4800 == 79 [pid = 2096] [id = 662] 16:39:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 131 (000000B56591F400) [pid = 2096] [serial = 1986] [outer = 0000000000000000] 16:39:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 132 (000000B565928400) [pid = 2096] [serial = 1987] [outer = 000000B56591F400] 16:39:32 INFO - PROCESS | 2096 | 1461281972980 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 133 (000000B568C75800) [pid = 2096] [serial = 1988] [outer = 000000B56591F400] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B573842800 == 78 [pid = 2096] [id = 654] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57332C000 == 77 [pid = 2096] [id = 653] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8D3000 == 76 [pid = 2096] [id = 652] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B571536000 == 75 [pid = 2096] [id = 651] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D86000 == 74 [pid = 2096] [id = 650] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE1F000 == 73 [pid = 2096] [id = 649] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD56800 == 72 [pid = 2096] [id = 648] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C379000 == 71 [pid = 2096] [id = 647] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 132 (000000B56FCC9400) [pid = 2096] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B560B61000 == 70 [pid = 2096] [id = 646] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB3C000 == 69 [pid = 2096] [id = 645] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B578D96800 == 68 [pid = 2096] [id = 639] 16:39:33 INFO - PROCESS | 2096 | --DOCSHELL 000000B57331C000 == 67 [pid = 2096] [id = 638] 16:39:33 INFO - PROCESS | 2096 | 1461281973651 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1030ms 16:39:33 INFO - PROCESS | 2096 | 1461281973687 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 2096 | 1461281973693 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 16:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:39:33 INFO - PROCESS | 2096 | 1461281973700 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 2096 | 1461281973703 Marionette TRACE conn5 <- [1,2614,null,{}] 16:39:33 INFO - PROCESS | 2096 | 1461281973739 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 131 (000000B56A98F400) [pid = 2096] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 130 (000000B56CF3B800) [pid = 2096] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 129 (000000B573C64800) [pid = 2096] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 128 (000000B575599C00) [pid = 2096] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 127 (000000B5714F0800) [pid = 2096] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 126 (000000B573D3A400) [pid = 2096] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 125 (000000B56BF5A000) [pid = 2096] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 124 (000000B56FCCB400) [pid = 2096] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 123 (000000B56EDB8800) [pid = 2096] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 122 (000000B571471800) [pid = 2096] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 121 (000000B56FF99C00) [pid = 2096] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 120 (000000B573C70400) [pid = 2096] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 119 (000000B575D44C00) [pid = 2096] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 118 (000000B56BF66000) [pid = 2096] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 117 (000000B571495000) [pid = 2096] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 116 (000000B5713EE800) [pid = 2096] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56BD29800) [pid = 2096] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56A98F000) [pid = 2096] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B573DA7400) [pid = 2096] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B573D37000) [pid = 2096] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B56BD82800) [pid = 2096] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B5738D0800) [pid = 2096] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B571596C00) [pid = 2096] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B576BD1000) [pid = 2096] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B576BDF400) [pid = 2096] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B573DABC00) [pid = 2096] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56FF9CC00) [pid = 2096] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B5770B9400) [pid = 2096] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B576C99400) [pid = 2096] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56E906800) [pid = 2096] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B568C34000) [pid = 2096] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56ED26C00) [pid = 2096] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56CC34C00) [pid = 2096] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B564927400) [pid = 2096] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 16:39:33 INFO - PROCESS | 2096 | 1461281973890 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 16:39:33 INFO - PROCESS | 2096 | 1461281973910 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C35C000 == 68 [pid = 2096] [id = 663] 16:39:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B563E41800) [pid = 2096] [serial = 1989] [outer = 0000000000000000] 16:39:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B568C38400) [pid = 2096] [serial = 1990] [outer = 000000B563E41800] 16:39:33 INFO - PROCESS | 2096 | 1461281973959 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B5692E7C00) [pid = 2096] [serial = 1991] [outer = 000000B563E41800] 16:39:34 INFO - PROCESS | 2096 | 1461281974451 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 776ms 16:39:34 INFO - PROCESS | 2096 | 1461281974492 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 2096 | 1461281974495 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 16:39:34 INFO - PROCESS | 2096 | 1461281974498 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:39:34 INFO - PROCESS | 2096 | 1461281974502 Marionette TRACE conn5 <- [1,2618,null,{}] 16:39:34 INFO - PROCESS | 2096 | 1461281974513 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 2096 | 1461281974612 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 16:39:34 INFO - PROCESS | 2096 | 1461281974701 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D73800 == 69 [pid = 2096] [id = 664] 16:39:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56B49EC00) [pid = 2096] [serial = 1992] [outer = 0000000000000000] 16:39:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56BA93000) [pid = 2096] [serial = 1993] [outer = 000000B56B49EC00] 16:39:34 INFO - PROCESS | 2096 | 1461281974761 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56BD83000) [pid = 2096] [serial = 1994] [outer = 000000B56B49EC00] 16:39:35 INFO - PROCESS | 2096 | 1461281975156 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 16:39:35 INFO - PROCESS | 2096 | 1461281975175 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 2096 | 1461281975178 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 16:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:39:35 INFO - PROCESS | 2096 | 1461281975181 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 2096 | 1461281975183 Marionette TRACE conn5 <- [1,2622,null,{}] 16:39:35 INFO - PROCESS | 2096 | 1461281975187 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 2096 | 1461281975284 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 16:39:35 INFO - PROCESS | 2096 | 1461281975292 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573191800 == 70 [pid = 2096] [id = 665] 16:39:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56BF2B800) [pid = 2096] [serial = 1995] [outer = 0000000000000000] 16:39:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56C63C000) [pid = 2096] [serial = 1996] [outer = 000000B56BF2B800] 16:39:35 INFO - PROCESS | 2096 | 1461281975341 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56CB19C00) [pid = 2096] [serial = 1997] [outer = 000000B56BF2B800] 16:39:35 INFO - PROCESS | 2096 | 1461281975771 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 629ms 16:39:35 INFO - PROCESS | 2096 | 1461281975813 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 2096 | 1461281975815 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 16:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:39:35 INFO - PROCESS | 2096 | 1461281975839 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 2096 | 1461281975842 Marionette TRACE conn5 <- [1,2626,null,{}] 16:39:35 INFO - PROCESS | 2096 | 1461281975845 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 2096 | 1461281975977 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 16:39:36 INFO - PROCESS | 2096 | 1461281976030 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E646800 == 71 [pid = 2096] [id = 666] 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56CC33C00) [pid = 2096] [serial = 1998] [outer = 0000000000000000] 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56CC3A000) [pid = 2096] [serial = 1999] [outer = 000000B56CC33C00] 16:39:36 INFO - PROCESS | 2096 | 1461281976078 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56D9E6800) [pid = 2096] [serial = 2000] [outer = 000000B56CC33C00] 16:39:36 INFO - PROCESS | 2096 | 1461281976555 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 734ms 16:39:36 INFO - PROCESS | 2096 | 1461281976580 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 2096 | 1461281976582 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 16:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:39:36 INFO - PROCESS | 2096 | 1461281976585 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 2096 | 1461281976587 Marionette TRACE conn5 <- [1,2630,null,{}] 16:39:36 INFO - PROCESS | 2096 | 1461281976590 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 2096 | 1461281976723 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 16:39:36 INFO - PROCESS | 2096 | 1461281976737 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573E26000 == 72 [pid = 2096] [id = 667] 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B56EDA2800) [pid = 2096] [serial = 2001] [outer = 0000000000000000] 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B56F81DC00) [pid = 2096] [serial = 2002] [outer = 000000B56EDA2800] 16:39:36 INFO - PROCESS | 2096 | 1461281976787 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B56FC77800) [pid = 2096] [serial = 2003] [outer = 000000B56EDA2800] 16:39:37 INFO - PROCESS | 2096 | 1461281977242 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:39:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 671ms 16:39:37 INFO - PROCESS | 2096 | 1461281977259 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 2096 | 1461281977261 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 16:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:39:37 INFO - PROCESS | 2096 | 1461281977264 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 2096 | 1461281977266 Marionette TRACE conn5 <- [1,2634,null,{}] 16:39:37 INFO - PROCESS | 2096 | 1461281977279 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 2096 | 1461281977437 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 16:39:37 INFO - PROCESS | 2096 | 1461281977462 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B26800 == 73 [pid = 2096] [id = 668] 16:39:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B56FC76000) [pid = 2096] [serial = 2004] [outer = 0000000000000000] 16:39:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B56FCCCC00) [pid = 2096] [serial = 2005] [outer = 000000B56FC76000] 16:39:37 INFO - PROCESS | 2096 | 1461281977509 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 116 (000000B56FEEF400) [pid = 2096] [serial = 2006] [outer = 000000B56FC76000] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 115 (000000B56C7E5400) [pid = 2096] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56CC32000) [pid = 2096] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B55D8A2C00) [pid = 2096] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56B51A400) [pid = 2096] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B55D89EC00) [pid = 2096] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B564E8A800) [pid = 2096] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B56EDA1400) [pid = 2096] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B5692EC400) [pid = 2096] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56BD33800) [pid = 2096] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:39:38 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B55D887800) [pid = 2096] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:39:38 INFO - PROCESS | 2096 | 1461281978183 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 986ms 16:39:38 INFO - PROCESS | 2096 | 1461281978255 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 2096 | 1461281978257 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 16:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:39:38 INFO - PROCESS | 2096 | 1461281978260 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 2096 | 1461281978262 Marionette TRACE conn5 <- [1,2638,null,{}] 16:39:38 INFO - PROCESS | 2096 | 1461281978265 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 2096 | 1461281978357 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 16:39:38 INFO - PROCESS | 2096 | 1461281978452 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574B2E800 == 74 [pid = 2096] [id = 669] 16:39:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B55D8A2C00) [pid = 2096] [serial = 2007] [outer = 0000000000000000] 16:39:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B56BF59400) [pid = 2096] [serial = 2008] [outer = 000000B55D8A2C00] 16:39:38 INFO - PROCESS | 2096 | 1461281978499 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B56FCB2000) [pid = 2096] [serial = 2009] [outer = 000000B55D8A2C00] 16:39:38 INFO - PROCESS | 2096 | 1461281978900 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 16:39:38 INFO - PROCESS | 2096 | 1461281978934 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 2096 | 1461281978937 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 16:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:39:38 INFO - PROCESS | 2096 | 1461281978940 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 2096 | 1461281978942 Marionette TRACE conn5 <- [1,2642,null,{}] 16:39:38 INFO - PROCESS | 2096 | 1461281978945 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 2096 | 1461281979040 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 16:39:39 INFO - PROCESS | 2096 | 1461281979046 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B575DB3000 == 75 [pid = 2096] [id = 670] 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 110 (000000B56FF75C00) [pid = 2096] [serial = 2010] [outer = 0000000000000000] 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 111 (000000B570CCDC00) [pid = 2096] [serial = 2011] [outer = 000000B56FF75C00] 16:39:39 INFO - PROCESS | 2096 | 1461281979093 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 112 (000000B570D0DC00) [pid = 2096] [serial = 2012] [outer = 000000B56FF75C00] 16:39:39 INFO - PROCESS | 2096 | 1461281979536 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 629ms 16:39:39 INFO - PROCESS | 2096 | 1461281979574 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 2096 | 1461281979576 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 16:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:39:39 INFO - PROCESS | 2096 | 1461281979580 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 2096 | 1461281979582 Marionette TRACE conn5 <- [1,2646,null,{}] 16:39:39 INFO - PROCESS | 2096 | 1461281979585 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 2096 | 1461281979680 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 16:39:39 INFO - PROCESS | 2096 | 1461281979686 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57693A000 == 76 [pid = 2096] [id = 671] 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 113 (000000B571358400) [pid = 2096] [serial = 2013] [outer = 0000000000000000] 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 114 (000000B5713EEC00) [pid = 2096] [serial = 2014] [outer = 000000B571358400] 16:39:39 INFO - PROCESS | 2096 | 1461281979732 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 115 (000000B571467400) [pid = 2096] [serial = 2015] [outer = 000000B571358400] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B578D94000 == 75 [pid = 2096] [id = 627] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D61000 == 74 [pid = 2096] [id = 581] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B578D9E000 == 73 [pid = 2096] [id = 615] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57994E800 == 72 [pid = 2096] [id = 628] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692B7000 == 71 [pid = 2096] [id = 599] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B575D62000 == 70 [pid = 2096] [id = 547] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BE9F800 == 69 [pid = 2096] [id = 565] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B577178800 == 68 [pid = 2096] [id = 625] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B578513800 == 67 [pid = 2096] [id = 598] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B579989000 == 66 [pid = 2096] [id = 629] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B55EC5B000 == 65 [pid = 2096] [id = 644] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A40000 == 64 [pid = 2096] [id = 563] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B570914800 == 63 [pid = 2096] [id = 546] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B997000 == 62 [pid = 2096] [id = 642] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B30B000 == 61 [pid = 2096] [id = 640] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57370C800 == 60 [pid = 2096] [id = 502] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57822B800 == 59 [pid = 2096] [id = 626] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A7C800 == 58 [pid = 2096] [id = 564] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B569748800 == 57 [pid = 2096] [id = 582] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57B31F000 == 56 [pid = 2096] [id = 641] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B56496D000 == 55 [pid = 2096] [id = 643] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE12000 == 54 [pid = 2096] [id = 500] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B5785C7800 == 53 [pid = 2096] [id = 613] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B578ACD800 == 52 [pid = 2096] [id = 614] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B577922000 == 51 [pid = 2096] [id = 597] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B577176800 == 50 [pid = 2096] [id = 609] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57AF62000 == 49 [pid = 2096] [id = 637] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B576A29000 == 48 [pid = 2096] [id = 560] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57319B000 == 47 [pid = 2096] [id = 501] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E30800 == 46 [pid = 2096] [id = 579] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57999F800 == 45 [pid = 2096] [id = 630] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DAD000 == 44 [pid = 2096] [id = 548] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B574567800 == 43 [pid = 2096] [id = 580] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57692E000 == 42 [pid = 2096] [id = 549] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B577906800 == 41 [pid = 2096] [id = 596] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB4800 == 40 [pid = 2096] [id = 662] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B5663A0800 == 39 [pid = 2096] [id = 661] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B575517000 == 38 [pid = 2096] [id = 660] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B574555000 == 37 [pid = 2096] [id = 659] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E2C000 == 36 [pid = 2096] [id = 658] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B57383E800 == 35 [pid = 2096] [id = 657] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F869000 == 34 [pid = 2096] [id = 656] 16:39:41 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CDD800 == 33 [pid = 2096] [id = 655] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C35C000 == 32 [pid = 2096] [id = 663] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B2E800 == 31 [pid = 2096] [id = 669] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D73800 == 30 [pid = 2096] [id = 664] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B575DB3000 == 29 [pid = 2096] [id = 670] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B573191800 == 28 [pid = 2096] [id = 665] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E646800 == 27 [pid = 2096] [id = 666] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B574B26800 == 26 [pid = 2096] [id = 668] 16:39:42 INFO - PROCESS | 2096 | --DOCSHELL 000000B573E26000 == 25 [pid = 2096] [id = 667] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 114 (000000B56FC71800) [pid = 2096] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 113 (000000B56CB1EC00) [pid = 2096] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 112 (000000B56D171800) [pid = 2096] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 111 (000000B55F334000) [pid = 2096] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 110 (000000B56E65E800) [pid = 2096] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 109 (000000B5714F1400) [pid = 2096] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B56BA92000) [pid = 2096] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56BD1CC00) [pid = 2096] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B55F1EE400) [pid = 2096] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B564B61000) [pid = 2096] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B569713000) [pid = 2096] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B565658400) [pid = 2096] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B566330000) [pid = 2096] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56F813C00) [pid = 2096] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56E467400) [pid = 2096] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56971FC00) [pid = 2096] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B5697B4C00) [pid = 2096] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56BF25800) [pid = 2096] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56478F000) [pid = 2096] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B55D8A6C00) [pid = 2096] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B575D43C00) [pid = 2096] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B5770C2400) [pid = 2096] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B55FC86400) [pid = 2096] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56BD1A800) [pid = 2096] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56CC33000) [pid = 2096] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56BF61800) [pid = 2096] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56F8D7400) [pid = 2096] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 16:39:42 INFO - PROCESS | 2096 | 1461281982407 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:39:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2878ms 16:39:42 INFO - PROCESS | 2096 | 1461281982460 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 2096 | 1461281982465 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 16:39:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:39:42 INFO - PROCESS | 2096 | 1461281982471 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 2096 | 1461281982475 Marionette TRACE conn5 <- [1,2650,null,{}] 16:39:42 INFO - PROCESS | 2096 | 1461281982483 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 2096 | 1461281982585 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 16:39:42 INFO - PROCESS | 2096 | 1461281982714 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5605F0000 == 26 [pid = 2096] [id = 672] 16:39:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B55F141C00) [pid = 2096] [serial = 2016] [outer = 0000000000000000] 16:39:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B55F142400) [pid = 2096] [serial = 2017] [outer = 000000B55F141C00] 16:39:42 INFO - PROCESS | 2096 | 1461281982767 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B55F32A800) [pid = 2096] [serial = 2018] [outer = 000000B55F141C00] 16:39:43 INFO - PROCESS | 2096 | 1461281983184 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:39:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 777ms 16:39:43 INFO - PROCESS | 2096 | 1461281983251 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 2096 | 1461281983258 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 16:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:39:43 INFO - PROCESS | 2096 | 1461281983265 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 2096 | 1461281983268 Marionette TRACE conn5 <- [1,2654,null,{}] 16:39:43 INFO - PROCESS | 2096 | 1461281983272 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 2096 | 1461281983371 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 16:39:43 INFO - PROCESS | 2096 | 1461281983387 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D96800 == 27 [pid = 2096] [id = 673] 16:39:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B560BC2000) [pid = 2096] [serial = 2019] [outer = 0000000000000000] 16:39:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B560C34800) [pid = 2096] [serial = 2020] [outer = 000000B560BC2000] 16:39:43 INFO - PROCESS | 2096 | 1461281983436 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B563E94000) [pid = 2096] [serial = 2021] [outer = 000000B560BC2000] 16:39:43 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:39:44 INFO - PROCESS | 2096 | [2096] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:39:44 INFO - PROCESS | 2096 | 1461281984403 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:39:44 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) 16:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1183ms 16:39:44 INFO - PROCESS | 2096 | 1461281984453 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 2096 | 1461281984457 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 16:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:39:44 INFO - PROCESS | 2096 | 1461281984462 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 2096 | 1461281984465 Marionette TRACE conn5 <- [1,2658,null,{}] 16:39:44 INFO - PROCESS | 2096 | 1461281984477 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 2096 | 1461281984576 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 16:39:44 INFO - PROCESS | 2096 | 1461281984585 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692B1000 == 28 [pid = 2096] [id = 674] 16:39:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B55D888800) [pid = 2096] [serial = 2022] [outer = 0000000000000000] 16:39:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B564E84800) [pid = 2096] [serial = 2023] [outer = 000000B55D888800] 16:39:44 INFO - PROCESS | 2096 | 1461281984638 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B564E91000) [pid = 2096] [serial = 2024] [outer = 000000B55D888800] 16:39:45 INFO - PROCESS | 2096 | 1461281985570 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 2096 | 1461281985607 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 16:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:39:45 INFO - PROCESS | 2096 | 1461281985614 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 2096 | 1461281985616 Marionette TRACE conn5 <- [1,2662,null,{}] 16:39:45 INFO - PROCESS | 2096 | 1461281985621 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:45 INFO - PROCESS | 2096 | 1461281985711 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 16:39:45 INFO - PROCESS | 2096 | 1461281985717 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC6000 == 29 [pid = 2096] [id = 675] 16:39:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B565697800) [pid = 2096] [serial = 2025] [outer = 0000000000000000] 16:39:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B565926000) [pid = 2096] [serial = 2026] [outer = 000000B565697800] 16:39:45 INFO - PROCESS | 2096 | 1461281985766 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B566330400) [pid = 2096] [serial = 2027] [outer = 000000B565697800] 16:39:46 INFO - PROCESS | 2096 | 1461281986729 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 2096 | 1461281986747 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 16:39:46 INFO - PROCESS | 2096 | 1461281986751 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:39:46 INFO - PROCESS | 2096 | 1461281986753 Marionette TRACE conn5 <- [1,2666,null,{}] 16:39:46 INFO - PROCESS | 2096 | 1461281986756 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 2096 | 1461281986839 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 16:39:46 INFO - PROCESS | 2096 | 1461281986846 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C212800 == 30 [pid = 2096] [id = 676] 16:39:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B55ECE0800) [pid = 2096] [serial = 2028] [outer = 0000000000000000] 16:39:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B568C34400) [pid = 2096] [serial = 2029] [outer = 000000B55ECE0800] 16:39:46 INFO - PROCESS | 2096 | 1461281986895 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B568C56000) [pid = 2096] [serial = 2030] [outer = 000000B55ECE0800] 16:39:47 INFO - PROCESS | 2096 | 1461281987894 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:39:47 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) 16:39:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1178ms 16:39:47 INFO - PROCESS | 2096 | 1461281987934 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 2096 | 1461281987936 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 16:39:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:39:47 INFO - PROCESS | 2096 | 1461281987940 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 2096 | 1461281987941 Marionette TRACE conn5 <- [1,2670,null,{}] 16:39:47 INFO - PROCESS | 2096 | 1461281987945 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 2096 | 1461281988095 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 16:39:48 INFO - PROCESS | 2096 | 1461281988147 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB43000 == 31 [pid = 2096] [id = 677] 16:39:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B568C7E400) [pid = 2096] [serial = 2031] [outer = 0000000000000000] 16:39:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B569713000) [pid = 2096] [serial = 2032] [outer = 000000B568C7E400] 16:39:48 INFO - PROCESS | 2096 | 1461281988201 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B569721000) [pid = 2096] [serial = 2033] [outer = 000000B568C7E400] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56FB46C00) [pid = 2096] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B576C9C000) [pid = 2096] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56FC6E400) [pid = 2096] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B573DA9000) [pid = 2096] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B575D4B400) [pid = 2096] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B55D890C00) [pid = 2096] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56FF75C00) [pid = 2096] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B56CC33C00) [pid = 2096] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56EDA2800) [pid = 2096] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B55D8A2C00) [pid = 2096] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56FC76000) [pid = 2096] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56B49EC00) [pid = 2096] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B563E41800) [pid = 2096] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56591F400) [pid = 2096] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B55F1EF400) [pid = 2096] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B570CC0800) [pid = 2096] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56FBC0400) [pid = 2096] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56EDA1000) [pid = 2096] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56BA96C00) [pid = 2096] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B568C76C00) [pid = 2096] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B55D82A400) [pid = 2096] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BF2B800) [pid = 2096] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B575D4B000) [pid = 2096] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B575599400) [pid = 2096] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56C645C00) [pid = 2096] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B569237000) [pid = 2096] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:39:49 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B57146C000) [pid = 2096] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:39:49 INFO - PROCESS | 2096 | 1461281989713 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:39:49 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) 16:39:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1825ms 16:39:49 INFO - PROCESS | 2096 | 1461281989767 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 2096 | 1461281989769 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 16:39:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:39:49 INFO - PROCESS | 2096 | 1461281989773 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 2096 | 1461281989774 Marionette TRACE conn5 <- [1,2674,null,{}] 16:39:49 INFO - PROCESS | 2096 | 1461281989778 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 2096 | 1461281989859 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 16:39:49 INFO - PROCESS | 2096 | 1461281989933 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E43F000 == 32 [pid = 2096] [id = 678] 16:39:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B55D890C00) [pid = 2096] [serial = 2034] [outer = 0000000000000000] 16:39:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B568C5A800) [pid = 2096] [serial = 2035] [outer = 000000B55D890C00] 16:39:49 INFO - PROCESS | 2096 | 1461281989982 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B569731C00) [pid = 2096] [serial = 2036] [outer = 000000B55D890C00] 16:39:50 INFO - PROCESS | 2096 | 1461281990868 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 2096 | 1461281990912 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 16:39:50 INFO - PROCESS | 2096 | 1461281990915 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:39:50 INFO - PROCESS | 2096 | 1461281990917 Marionette TRACE conn5 <- [1,2678,null,{}] 16:39:50 INFO - PROCESS | 2096 | 1461281990921 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 2096 | 1461281991005 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 16:39:51 INFO - PROCESS | 2096 | 1461281991081 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB0000 == 33 [pid = 2096] [id = 679] 16:39:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B564B63C00) [pid = 2096] [serial = 2037] [outer = 0000000000000000] 16:39:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56B435400) [pid = 2096] [serial = 2038] [outer = 000000B564B63C00] 16:39:51 INFO - PROCESS | 2096 | 1461281991128 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56B4CDC00) [pid = 2096] [serial = 2039] [outer = 000000B564B63C00] 16:39:52 INFO - PROCESS | 2096 | 1461281992043 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 2096 | 1461281992104 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 16:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:39:52 INFO - PROCESS | 2096 | 1461281992110 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 2096 | 1461281992115 Marionette TRACE conn5 <- [1,2682,null,{}] 16:39:52 INFO - PROCESS | 2096 | 1461281992123 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 2096 | 1461281992269 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 16:39:52 INFO - PROCESS | 2096 | 1461281992438 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CC7000 == 34 [pid = 2096] [id = 680] 16:39:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B55EA70C00) [pid = 2096] [serial = 2040] [outer = 0000000000000000] 16:39:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B55F1F3000) [pid = 2096] [serial = 2041] [outer = 000000B55EA70C00] 16:39:52 INFO - PROCESS | 2096 | 1461281992504 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B560A94C00) [pid = 2096] [serial = 2042] [outer = 000000B55EA70C00] 16:39:53 INFO - PROCESS | 2096 | 1461281993673 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 2096 | 1461281993708 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 16:39:53 INFO - PROCESS | 2096 | 1461281993715 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:39:53 INFO - PROCESS | 2096 | 1461281993718 Marionette TRACE conn5 <- [1,2686,null,{}] 16:39:53 INFO - PROCESS | 2096 | 1461281993732 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:53 INFO - PROCESS | 2096 | 1461281993889 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 16:39:53 INFO - PROCESS | 2096 | 1461281993991 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB41800 == 35 [pid = 2096] [id = 681] 16:39:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B564925400) [pid = 2096] [serial = 2043] [outer = 0000000000000000] 16:39:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B564E90000) [pid = 2096] [serial = 2044] [outer = 000000B564925400] 16:39:54 INFO - PROCESS | 2096 | 1461281994052 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56633B800) [pid = 2096] [serial = 2045] [outer = 000000B564925400] 16:39:55 INFO - PROCESS | 2096 | 1461281995184 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 2096 | 1461281995207 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 16:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:39:55 INFO - PROCESS | 2096 | 1461281995212 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 2096 | 1461281995216 Marionette TRACE conn5 <- [1,2690,null,{}] 16:39:55 INFO - PROCESS | 2096 | 1461281995222 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 2096 | 1461281995338 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 16:39:55 INFO - PROCESS | 2096 | 1461281995492 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692C5000 == 36 [pid = 2096] [id = 682] 16:39:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B55F326800) [pid = 2096] [serial = 2046] [outer = 0000000000000000] 16:39:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B55F331400) [pid = 2096] [serial = 2047] [outer = 000000B55F326800] 16:39:55 INFO - PROCESS | 2096 | 1461281995550 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B563C7D800) [pid = 2096] [serial = 2048] [outer = 000000B55F326800] 16:39:55 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FD5B000 == 35 [pid = 2096] [id = 450] 16:39:55 INFO - PROCESS | 2096 | --DOCSHELL 000000B560C6D000 == 34 [pid = 2096] [id = 441] 16:39:55 INFO - PROCESS | 2096 | --DOCSHELL 000000B565978800 == 33 [pid = 2096] [id = 458] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BD81C00) [pid = 2096] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B5646B3C00) [pid = 2096] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B570D11400) [pid = 2096] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B570CCA000) [pid = 2096] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56FF7FC00) [pid = 2096] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56FF72800) [pid = 2096] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56FEEF000) [pid = 2096] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56FDDE400) [pid = 2096] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56CB1A000) [pid = 2096] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BF5CC00) [pid = 2096] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56971D000) [pid = 2096] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B569235000) [pid = 2096] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B55F332800) [pid = 2096] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B55D89A400) [pid = 2096] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56C63C000) [pid = 2096] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56BD83000) [pid = 2096] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56FEEF400) [pid = 2096] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56CB19C00) [pid = 2096] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56FCB2000) [pid = 2096] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B576BD8800) [pid = 2096] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B575D4CC00) [pid = 2096] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56FCAB000) [pid = 2096] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56B523C00) [pid = 2096] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B573DAC000) [pid = 2096] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56FCA8C00) [pid = 2096] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B5771DC400) [pid = 2096] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B570CCCC00) [pid = 2096] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B5770B6400) [pid = 2096] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B576C94C00) [pid = 2096] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B56BF5F400) [pid = 2096] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B570D0DC00) [pid = 2096] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B5713EEC00) [pid = 2096] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 61 (000000B56CC3A000) [pid = 2096] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 60 (000000B56D9E6800) [pid = 2096] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 59 (000000B56FC77800) [pid = 2096] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 58 (000000B56F81DC00) [pid = 2096] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 57 (000000B56BF59400) [pid = 2096] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 56 (000000B56FCCCC00) [pid = 2096] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 55 (000000B570CCDC00) [pid = 2096] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 54 (000000B56BA93000) [pid = 2096] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 53 (000000B568C38400) [pid = 2096] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 52 (000000B5692E7C00) [pid = 2096] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 51 (000000B568C75800) [pid = 2096] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 16:39:55 INFO - PROCESS | 2096 | --DOMWINDOW == 50 (000000B565928400) [pid = 2096] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 16:39:56 INFO - PROCESS | 2096 | 1461281996077 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 923ms 16:39:56 INFO - PROCESS | 2096 | 1461281996140 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 2096 | 1461281996146 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 16:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:39:56 INFO - PROCESS | 2096 | 1461281996152 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 2096 | 1461281996155 Marionette TRACE conn5 <- [1,2694,null,{}] 16:39:56 INFO - PROCESS | 2096 | 1461281996161 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 2096 | 1461281996251 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 16:39:56 INFO - PROCESS | 2096 | 1461281996266 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC1800 == 34 [pid = 2096] [id = 683] 16:39:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 51 (000000B563E4BC00) [pid = 2096] [serial = 2049] [outer = 0000000000000000] 16:39:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 52 (000000B56492AC00) [pid = 2096] [serial = 2050] [outer = 000000B563E4BC00] 16:39:56 INFO - PROCESS | 2096 | 1461281996314 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 53 (000000B564E8B400) [pid = 2096] [serial = 2051] [outer = 000000B563E4BC00] 16:39:56 INFO - PROCESS | 2096 | 1461281996797 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 691ms 16:39:56 INFO - PROCESS | 2096 | 1461281996858 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 2096 | 1461281996860 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 16:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:39:56 INFO - PROCESS | 2096 | 1461281996864 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 2096 | 1461281996868 Marionette TRACE conn5 <- [1,2698,null,{}] 16:39:56 INFO - PROCESS | 2096 | 1461281996879 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 2096 | 1461281996974 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 16:39:57 INFO - PROCESS | 2096 | 1461281997059 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C872000 == 35 [pid = 2096] [id = 684] 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 54 (000000B563F66400) [pid = 2096] [serial = 2052] [outer = 0000000000000000] 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 55 (000000B568C30400) [pid = 2096] [serial = 2053] [outer = 000000B563F66400] 16:39:57 INFO - PROCESS | 2096 | 1461281997110 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 56 (000000B568C9F000) [pid = 2096] [serial = 2054] [outer = 000000B563F66400] 16:39:57 INFO - PROCESS | 2096 | 1461281997541 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 2096 | 1461281997601 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 16:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:39:57 INFO - PROCESS | 2096 | 1461281997605 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 2096 | 1461281997607 Marionette TRACE conn5 <- [1,2702,null,{}] 16:39:57 INFO - PROCESS | 2096 | 1461281997610 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 2096 | 1461281997698 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 16:39:57 INFO - PROCESS | 2096 | 1461281997705 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC4B000 == 36 [pid = 2096] [id = 685] 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 57 (000000B568D7E800) [pid = 2096] [serial = 2055] [outer = 0000000000000000] 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 58 (000000B569242000) [pid = 2096] [serial = 2056] [outer = 000000B568D7E800] 16:39:57 INFO - PROCESS | 2096 | 1461281997754 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 59 (000000B569721C00) [pid = 2096] [serial = 2057] [outer = 000000B568D7E800] 16:39:58 INFO - PROCESS | 2096 | 1461281998220 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:39:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 16:39:58 INFO - PROCESS | 2096 | 1461281998279 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 2096 | 1461281998281 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 16:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:39:58 INFO - PROCESS | 2096 | 1461281998290 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 2096 | 1461281998292 Marionette TRACE conn5 <- [1,2706,null,{}] 16:39:58 INFO - PROCESS | 2096 | 1461281998296 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 2096 | 1461281998435 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 16:39:58 INFO - PROCESS | 2096 | 1461281998489 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE1A800 == 37 [pid = 2096] [id = 686] 16:39:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B568C34800) [pid = 2096] [serial = 2058] [outer = 0000000000000000] 16:39:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B5697B8800) [pid = 2096] [serial = 2059] [outer = 000000B568C34800] 16:39:58 INFO - PROCESS | 2096 | 1461281998535 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B56B517800) [pid = 2096] [serial = 2060] [outer = 000000B568C34800] 16:39:58 INFO - PROCESS | 2096 | 1461281998983 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 2096 | 1461281999023 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 16:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:39:59 INFO - PROCESS | 2096 | 1461281999031 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 2096 | 1461281999033 Marionette TRACE conn5 <- [1,2710,null,{}] 16:39:59 INFO - PROCESS | 2096 | 1461281999037 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 2096 | 1461281999172 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 16:39:59 INFO - PROCESS | 2096 | 1461281999231 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570919000 == 38 [pid = 2096] [id = 687] 16:39:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B56BA93C00) [pid = 2096] [serial = 2061] [outer = 0000000000000000] 16:39:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B56BD13C00) [pid = 2096] [serial = 2062] [outer = 000000B56BA93C00] 16:39:59 INFO - PROCESS | 2096 | 1461281999282 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B56BD20400) [pid = 2096] [serial = 2063] [outer = 000000B56BA93C00] 16:39:59 INFO - PROCESS | 2096 | 1461281999725 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 2096 | 1461281999802 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 16:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:39:59 INFO - PROCESS | 2096 | 1461281999806 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 2096 | 1461281999807 Marionette TRACE conn5 <- [1,2714,null,{}] 16:39:59 INFO - PROCESS | 2096 | 1461281999811 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 2096 | 1461281999894 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 16:39:59 INFO - PROCESS | 2096 | 1461281999900 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A1000 == 39 [pid = 2096] [id = 688] 16:39:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 58 (000000B563E4AC00) [pid = 2096] [serial = 2064] [outer = 0000000000000000] 16:39:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 59 (000000B568C4C000) [pid = 2096] [serial = 2065] [outer = 000000B563E4AC00] 16:39:59 INFO - PROCESS | 2096 | 1461281999947 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B56BD34400) [pid = 2096] [serial = 2066] [outer = 000000B563E4AC00] 16:40:00 INFO - PROCESS | 2096 | 1461282000356 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:40:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 587ms 16:40:00 INFO - PROCESS | 2096 | 1461282000396 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 2096 | 1461282000398 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 16:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:40:00 INFO - PROCESS | 2096 | 1461282000411 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 2096 | 1461282000413 Marionette TRACE conn5 <- [1,2718,null,{}] 16:40:00 INFO - PROCESS | 2096 | 1461282000416 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 2096 | 1461282000501 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 16:40:00 INFO - PROCESS | 2096 | 1461282000507 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571526800 == 40 [pid = 2096] [id = 689] 16:40:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B56BD85800) [pid = 2096] [serial = 2067] [outer = 0000000000000000] 16:40:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B56BF23400) [pid = 2096] [serial = 2068] [outer = 000000B56BD85800] 16:40:00 INFO - PROCESS | 2096 | 1461282000554 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B56BF2CC00) [pid = 2096] [serial = 2069] [outer = 000000B56BD85800] 16:40:01 INFO - PROCESS | 2096 | 1461282001450 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 2096 | 1461282001490 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 16:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:40:01 INFO - PROCESS | 2096 | 1461282001494 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 2096 | 1461282001496 Marionette TRACE conn5 <- [1,2722,null,{}] 16:40:01 INFO - PROCESS | 2096 | 1461282001499 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:01 INFO - PROCESS | 2096 | 1461282001610 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 16:40:01 INFO - PROCESS | 2096 | 1461282001619 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715DA800 == 41 [pid = 2096] [id = 690] 16:40:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B56BF2B800) [pid = 2096] [serial = 2070] [outer = 0000000000000000] 16:40:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B56BF62800) [pid = 2096] [serial = 2071] [outer = 000000B56BF2B800] 16:40:01 INFO - PROCESS | 2096 | 1461282001667 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B56C252000) [pid = 2096] [serial = 2072] [outer = 000000B56BF2B800] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B5D9000 == 40 [pid = 2096] [id = 444] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B571520000 == 39 [pid = 2096] [id = 454] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B564B7E000 == 38 [pid = 2096] [id = 455] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CA9D800 == 37 [pid = 2096] [id = 447] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B57090E000 == 36 [pid = 2096] [id = 452] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B57139C800 == 35 [pid = 2096] [id = 453] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBCA000 == 34 [pid = 2096] [id = 451] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBB9000 == 33 [pid = 2096] [id = 456] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CDF800 == 32 [pid = 2096] [id = 442] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B55EC64800 == 31 [pid = 2096] [id = 457] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56863B000 == 30 [pid = 2096] [id = 449] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C206000 == 29 [pid = 2096] [id = 446] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBCA800 == 28 [pid = 2096] [id = 445] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56863C800 == 27 [pid = 2096] [id = 443] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E435800 == 26 [pid = 2096] [id = 448] 16:40:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B57693A000 == 25 [pid = 2096] [id = 671] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B569713000) [pid = 2096] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B560C34800) [pid = 2096] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B563E94000) [pid = 2096] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B571467400) [pid = 2096] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 61 (000000B564E84800) [pid = 2096] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 60 (000000B564E91000) [pid = 2096] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 59 (000000B568C34400) [pid = 2096] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 58 (000000B55F142400) [pid = 2096] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 57 (000000B55F32A800) [pid = 2096] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 56 (000000B565926000) [pid = 2096] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 55 (000000B566330400) [pid = 2096] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 54 (000000B568C5A800) [pid = 2096] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 53 (000000B569721000) [pid = 2096] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 52 (000000B568C56000) [pid = 2096] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 51 (000000B569731C00) [pid = 2096] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | --DOMWINDOW == 50 (000000B56B435400) [pid = 2096] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 16:40:03 INFO - PROCESS | 2096 | 1461282003669 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2231ms 16:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:40:03 INFO - PROCESS | 2096 | 1461282003729 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 2096 | 1461282003733 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 16:40:03 INFO - PROCESS | 2096 | 1461282003738 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 2096 | 1461282003741 Marionette TRACE conn5 <- [1,2726,null,{}] 16:40:03 INFO - PROCESS | 2096 | 1461282003748 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 2096 | 1461282003842 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 16:40:03 INFO - PROCESS | 2096 | 1461282003966 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563CE6000 == 26 [pid = 2096] [id = 691] 16:40:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 51 (000000B55EA55000) [pid = 2096] [serial = 2073] [outer = 0000000000000000] 16:40:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 52 (000000B55F142000) [pid = 2096] [serial = 2074] [outer = 000000B55EA55000] 16:40:04 INFO - PROCESS | 2096 | 1461282004018 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 53 (000000B55F32A800) [pid = 2096] [serial = 2075] [outer = 000000B55EA55000] 16:40:04 INFO - PROCESS | 2096 | 1461282004742 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1029ms 16:40:04 INFO - PROCESS | 2096 | 1461282004783 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 2096 | 1461282004789 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 16:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:40:04 INFO - PROCESS | 2096 | 1461282004819 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 2096 | 1461282004823 Marionette TRACE conn5 <- [1,2730,null,{}] 16:40:04 INFO - PROCESS | 2096 | 1461282004829 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 2096 | 1461282004947 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 16:40:05 INFO - PROCESS | 2096 | 1461282005022 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564BDE000 == 27 [pid = 2096] [id = 692] 16:40:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 54 (000000B55F333800) [pid = 2096] [serial = 2076] [outer = 0000000000000000] 16:40:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 55 (000000B55F916C00) [pid = 2096] [serial = 2077] [outer = 000000B55F333800] 16:40:05 INFO - PROCESS | 2096 | 1461282005084 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 56 (000000B560A16400) [pid = 2096] [serial = 2078] [outer = 000000B55F333800] 16:40:05 INFO - PROCESS | 2096 | 1461282005867 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1146ms 16:40:05 INFO - PROCESS | 2096 | 1461282005949 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 2096 | 1461282005957 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 16:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:40:05 INFO - PROCESS | 2096 | 1461282005965 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 2096 | 1461282005968 Marionette TRACE conn5 <- [1,2734,null,{}] 16:40:05 INFO - PROCESS | 2096 | 1461282005973 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 2096 | 1461282006142 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 16:40:06 INFO - PROCESS | 2096 | 1461282006207 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563C70800 == 28 [pid = 2096] [id = 693] 16:40:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 57 (000000B55D8FB000) [pid = 2096] [serial = 2079] [outer = 0000000000000000] 16:40:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 58 (000000B55E1DFC00) [pid = 2096] [serial = 2080] [outer = 000000B55D8FB000] 16:40:06 INFO - PROCESS | 2096 | 1461282006260 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 59 (000000B55F330400) [pid = 2096] [serial = 2081] [outer = 000000B55D8FB000] 16:40:06 INFO - PROCESS | 2096 | 1461282006781 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 881ms 16:40:06 INFO - PROCESS | 2096 | 1461282006850 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 2096 | 1461282006855 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 16:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:40:06 INFO - PROCESS | 2096 | 1461282006859 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 2096 | 1461282006864 Marionette TRACE conn5 <- [1,2738,null,{}] 16:40:06 INFO - PROCESS | 2096 | 1461282006869 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 2096 | 1461282006954 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 16:40:06 INFO - PROCESS | 2096 | 1461282006967 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692AE800 == 29 [pid = 2096] [id = 694] 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B564028000) [pid = 2096] [serial = 2082] [outer = 0000000000000000] 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B564765800) [pid = 2096] [serial = 2083] [outer = 000000B564028000] 16:40:07 INFO - PROCESS | 2096 | 1461282007084 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B564CE5C00) [pid = 2096] [serial = 2084] [outer = 000000B564028000] 16:40:07 INFO - PROCESS | 2096 | 1461282007510 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 16:40:07 INFO - PROCESS | 2096 | 1461282007533 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 2096 | 1461282007536 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 16:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:40:07 INFO - PROCESS | 2096 | 1461282007540 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 2096 | 1461282007542 Marionette TRACE conn5 <- [1,2742,null,{}] 16:40:07 INFO - PROCESS | 2096 | 1461282007546 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 2096 | 1461282007662 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 16:40:07 INFO - PROCESS | 2096 | 1461282007676 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBB6000 == 30 [pid = 2096] [id = 695] 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B565694000) [pid = 2096] [serial = 2085] [outer = 0000000000000000] 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B56579B400) [pid = 2096] [serial = 2086] [outer = 000000B565694000] 16:40:07 INFO - PROCESS | 2096 | 1461282007724 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B565929800) [pid = 2096] [serial = 2087] [outer = 000000B565694000] 16:40:08 INFO - PROCESS | 2096 | 1461282008206 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 734ms 16:40:08 INFO - PROCESS | 2096 | 1461282008277 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 2096 | 1461282008281 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 16:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:40:08 INFO - PROCESS | 2096 | 1461282008293 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 2096 | 1461282008298 Marionette TRACE conn5 <- [1,2746,null,{}] 16:40:08 INFO - PROCESS | 2096 | 1461282008302 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 2096 | 1461282008390 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 16:40:08 INFO - PROCESS | 2096 | 1461282008467 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C216000 == 31 [pid = 2096] [id = 696] 16:40:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B564BB1800) [pid = 2096] [serial = 2088] [outer = 0000000000000000] 16:40:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B568C30C00) [pid = 2096] [serial = 2089] [outer = 000000B564BB1800] 16:40:08 INFO - PROCESS | 2096 | 1461282008516 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B568C56C00) [pid = 2096] [serial = 2090] [outer = 000000B564BB1800] 16:40:08 INFO - PROCESS | 2096 | 1461282008938 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 692ms 16:40:08 INFO - PROCESS | 2096 | 1461282008982 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 2096 | 1461282008985 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 16:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:40:08 INFO - PROCESS | 2096 | 1461282008988 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 2096 | 1461282008990 Marionette TRACE conn5 <- [1,2750,null,{}] 16:40:08 INFO - PROCESS | 2096 | 1461282008993 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 2096 | 1461282009133 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 16:40:09 INFO - PROCESS | 2096 | 1461282009145 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B563CE3800 == 32 [pid = 2096] [id = 697] 16:40:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B55D8A6C00) [pid = 2096] [serial = 2091] [outer = 0000000000000000] 16:40:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B568D83C00) [pid = 2096] [serial = 2092] [outer = 000000B55D8A6C00] 16:40:09 INFO - PROCESS | 2096 | 1461282009234 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B569239C00) [pid = 2096] [serial = 2093] [outer = 000000B55D8A6C00] 16:40:09 INFO - PROCESS | 2096 | 1461282009666 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:40:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 734ms 16:40:09 INFO - PROCESS | 2096 | 1461282009730 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 2096 | 1461282009732 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 16:40:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:40:09 INFO - PROCESS | 2096 | 1461282009735 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 2096 | 1461282009737 Marionette TRACE conn5 <- [1,2754,null,{}] 16:40:09 INFO - PROCESS | 2096 | 1461282009747 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 2096 | 1461282009851 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 16:40:09 INFO - PROCESS | 2096 | 1461282009910 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C20F000 == 33 [pid = 2096] [id = 698] 16:40:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B569716C00) [pid = 2096] [serial = 2094] [outer = 0000000000000000] 16:40:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56971D400) [pid = 2096] [serial = 2095] [outer = 000000B569716C00] 16:40:09 INFO - PROCESS | 2096 | 1461282009969 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B569730C00) [pid = 2096] [serial = 2096] [outer = 000000B569716C00] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56BD85800) [pid = 2096] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56BF2B800) [pid = 2096] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B568C34800) [pid = 2096] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56BA93C00) [pid = 2096] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B563E4AC00) [pid = 2096] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B568D7E800) [pid = 2096] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B563F66400) [pid = 2096] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B563E4BC00) [pid = 2096] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B55F326800) [pid = 2096] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B564925400) [pid = 2096] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B55EA70C00) [pid = 2096] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:40:10 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B564B63C00) [pid = 2096] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:40:10 INFO - PROCESS | 2096 | 1461282010389 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 692ms 16:40:10 INFO - PROCESS | 2096 | 1461282010432 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 2096 | 1461282010434 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 16:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:40:10 INFO - PROCESS | 2096 | 1461282010437 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 2096 | 1461282010439 Marionette TRACE conn5 <- [1,2758,null,{}] 16:40:10 INFO - PROCESS | 2096 | 1461282010443 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 2096 | 1461282010582 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 16:40:10 INFO - PROCESS | 2096 | 1461282010630 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC54800 == 34 [pid = 2096] [id = 699] 16:40:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B564029400) [pid = 2096] [serial = 2097] [outer = 0000000000000000] 16:40:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B568DBB800) [pid = 2096] [serial = 2098] [outer = 000000B564029400] 16:40:10 INFO - PROCESS | 2096 | 1461282010679 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B56B49D400) [pid = 2096] [serial = 2099] [outer = 000000B564029400] 16:40:11 INFO - PROCESS | 2096 | 1461282011032 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 629ms 16:40:11 INFO - PROCESS | 2096 | 1461282011069 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 2096 | 1461282011072 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 16:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:40:11 INFO - PROCESS | 2096 | 1461282011075 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 2096 | 1461282011077 Marionette TRACE conn5 <- [1,2762,null,{}] 16:40:11 INFO - PROCESS | 2096 | 1461282011080 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 2096 | 1461282011188 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 16:40:11 INFO - PROCESS | 2096 | 1461282011197 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568671000 == 35 [pid = 2096] [id = 700] 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B56B4D6000) [pid = 2096] [serial = 2100] [outer = 0000000000000000] 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B56B554000) [pid = 2096] [serial = 2101] [outer = 000000B56B4D6000] 16:40:11 INFO - PROCESS | 2096 | 1461282011243 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B56BA90800) [pid = 2096] [serial = 2102] [outer = 000000B56B4D6000] 16:40:11 INFO - PROCESS | 2096 | 1461282011641 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 629ms 16:40:11 INFO - PROCESS | 2096 | 1461282011708 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 2096 | 1461282011710 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 16:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:40:11 INFO - PROCESS | 2096 | 1461282011713 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 2096 | 1461282011715 Marionette TRACE conn5 <- [1,2766,null,{}] 16:40:11 INFO - PROCESS | 2096 | 1461282011719 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 2096 | 1461282011825 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 16:40:11 INFO - PROCESS | 2096 | 1461282011838 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57090E800 == 36 [pid = 2096] [id = 701] 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B56BA36000) [pid = 2096] [serial = 2103] [outer = 0000000000000000] 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B56BB36400) [pid = 2096] [serial = 2104] [outer = 000000B56BA36000] 16:40:11 INFO - PROCESS | 2096 | 1461282011884 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B56BD18400) [pid = 2096] [serial = 2105] [outer = 000000B56BA36000] 16:40:12 INFO - PROCESS | 2096 | 1461282012322 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:40:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 629ms 16:40:12 INFO - PROCESS | 2096 | 1461282012346 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 2096 | 1461282012348 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 16:40:12 INFO - PROCESS | 2096 | 1461282012351 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:40:12 INFO - PROCESS | 2096 | 1461282012353 Marionette TRACE conn5 <- [1,2770,null,{}] 16:40:12 INFO - PROCESS | 2096 | 1461282012356 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 2096 | 1461282012465 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 16:40:12 INFO - PROCESS | 2096 | 1461282012474 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571399000 == 37 [pid = 2096] [id = 702] 16:40:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B56BD1D400) [pid = 2096] [serial = 2106] [outer = 0000000000000000] 16:40:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56BD2E800) [pid = 2096] [serial = 2107] [outer = 000000B56BD1D400] 16:40:12 INFO - PROCESS | 2096 | 1461282012521 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56BD81800) [pid = 2096] [serial = 2108] [outer = 000000B56BD1D400] 16:40:13 INFO - PROCESS | 2096 | 1461282013084 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 776ms 16:40:13 INFO - PROCESS | 2096 | 1461282013181 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 2096 | 1461282013186 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 16:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:40:13 INFO - PROCESS | 2096 | 1461282013206 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 2096 | 1461282013211 Marionette TRACE conn5 <- [1,2774,null,{}] 16:40:13 INFO - PROCESS | 2096 | 1461282013219 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 2096 | 1461282013339 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 16:40:13 INFO - PROCESS | 2096 | 1461282013410 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692AC000 == 38 [pid = 2096] [id = 703] 16:40:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B560BC0000) [pid = 2096] [serial = 2109] [outer = 0000000000000000] 16:40:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B563FCC800) [pid = 2096] [serial = 2110] [outer = 000000B560BC0000] 16:40:13 INFO - PROCESS | 2096 | 1461282013514 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B564E91000) [pid = 2096] [serial = 2111] [outer = 000000B560BC0000] 16:40:14 INFO - PROCESS | 2096 | 1461282014068 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:40:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 944ms 16:40:14 INFO - PROCESS | 2096 | 1461282014141 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 2096 | 1461282014148 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 16:40:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:40:14 INFO - PROCESS | 2096 | 1461282014155 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 2096 | 1461282014158 Marionette TRACE conn5 <- [1,2778,null,{}] 16:40:14 INFO - PROCESS | 2096 | 1461282014176 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 2096 | 1461282014292 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 16:40:14 INFO - PROCESS | 2096 | 1461282014364 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56E97B000 == 39 [pid = 2096] [id = 704] 16:40:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B566339400) [pid = 2096] [serial = 2112] [outer = 0000000000000000] 16:40:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B568C35400) [pid = 2096] [serial = 2113] [outer = 000000B566339400] 16:40:14 INFO - PROCESS | 2096 | 1461282014463 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B5692E1000) [pid = 2096] [serial = 2114] [outer = 000000B566339400] 16:40:15 INFO - PROCESS | 2096 | 1461282015116 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 987ms 16:40:15 INFO - PROCESS | 2096 | 1461282015147 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 2096 | 1461282015150 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 16:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:40:15 INFO - PROCESS | 2096 | 1461282015153 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 2096 | 1461282015157 Marionette TRACE conn5 <- [1,2782,null,{}] 16:40:15 INFO - PROCESS | 2096 | 1461282015170 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 2096 | 1461282015280 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 16:40:15 INFO - PROCESS | 2096 | 1461282015403 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715D8800 == 40 [pid = 2096] [id = 705] 16:40:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56BD31800) [pid = 2096] [serial = 2115] [outer = 0000000000000000] 16:40:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BD86C00) [pid = 2096] [serial = 2116] [outer = 000000B56BD31800] 16:40:15 INFO - PROCESS | 2096 | 1461282015466 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56BF2C800) [pid = 2096] [serial = 2117] [outer = 000000B56BD31800] 16:40:16 INFO - PROCESS | 2096 | 1461282016104 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 986ms 16:40:16 INFO - PROCESS | 2096 | 1461282016141 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 2096 | 1461282016145 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 16:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:40:16 INFO - PROCESS | 2096 | 1461282016149 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 2096 | 1461282016151 Marionette TRACE conn5 <- [1,2786,null,{}] 16:40:16 INFO - PROCESS | 2096 | 1461282016155 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 2096 | 1461282016264 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 16:40:16 INFO - PROCESS | 2096 | 1461282016441 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565738000 == 41 [pid = 2096] [id = 706] 16:40:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B55D8FC400) [pid = 2096] [serial = 2118] [outer = 0000000000000000] 16:40:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B55EA68000) [pid = 2096] [serial = 2119] [outer = 000000B55D8FC400] 16:40:16 INFO - PROCESS | 2096 | 1461282016493 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B563C3A400) [pid = 2096] [serial = 2120] [outer = 000000B55D8FC400] 16:40:17 INFO - PROCESS | 2096 | 1461282017109 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715DA800 == 40 [pid = 2096] [id = 690] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B57090E800 == 39 [pid = 2096] [id = 701] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B568671000 == 38 [pid = 2096] [id = 700] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC54800 == 37 [pid = 2096] [id = 699] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C20F000 == 36 [pid = 2096] [id = 698] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B563CE3800 == 35 [pid = 2096] [id = 697] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C216000 == 34 [pid = 2096] [id = 696] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBB6000 == 33 [pid = 2096] [id = 695] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692AE800 == 32 [pid = 2096] [id = 694] 16:40:17 INFO - PROCESS | 2096 | --DOCSHELL 000000B563C70800 == 31 [pid = 2096] [id = 693] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BF2CC00) [pid = 2096] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BF62800) [pid = 2096] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B5697B8800) [pid = 2096] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56BD13C00) [pid = 2096] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56B517800) [pid = 2096] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B568C4C000) [pid = 2096] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56BD20400) [pid = 2096] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B569242000) [pid = 2096] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B568C30400) [pid = 2096] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B568C9F000) [pid = 2096] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56492AC00) [pid = 2096] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B564E8B400) [pid = 2096] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B563C7D800) [pid = 2096] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B55F331400) [pid = 2096] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56633B800) [pid = 2096] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B564E90000) [pid = 2096] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B560A94C00) [pid = 2096] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B55F1F3000) [pid = 2096] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B56B4CDC00) [pid = 2096] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56C252000) [pid = 2096] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B56BD34400) [pid = 2096] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B569721C00) [pid = 2096] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B56BF23400) [pid = 2096] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 16:40:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:40:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1024ms 16:40:17 INFO - PROCESS | 2096 | 1461282017175 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 2096 | 1461282017179 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 16:40:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:40:17 INFO - PROCESS | 2096 | 1461282017186 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 2096 | 1461282017190 Marionette TRACE conn5 <- [1,2790,null,{}] 16:40:17 INFO - PROCESS | 2096 | 1461282017214 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 2096 | 1461282017319 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 16:40:17 INFO - PROCESS | 2096 | 1461282017390 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CDD800 == 32 [pid = 2096] [id = 707] 16:40:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B55F329000) [pid = 2096] [serial = 2121] [outer = 0000000000000000] 16:40:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B55FC0C400) [pid = 2096] [serial = 2122] [outer = 000000B55F329000] 16:40:17 INFO - PROCESS | 2096 | 1461282017441 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B564B63800) [pid = 2096] [serial = 2123] [outer = 000000B55F329000] 16:40:17 INFO - PROCESS | 2096 | 1461282017901 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:40:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 734ms 16:40:17 INFO - PROCESS | 2096 | 1461282017925 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 2096 | 1461282017929 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 16:40:17 INFO - PROCESS | 2096 | 1461282017933 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:40:17 INFO - PROCESS | 2096 | 1461282017935 Marionette TRACE conn5 <- [1,2794,null,{}] 16:40:17 INFO - PROCESS | 2096 | 1461282017939 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 2096 | 1461282018024 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 16:40:18 INFO - PROCESS | 2096 | 1461282018034 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BDCF000 == 33 [pid = 2096] [id = 708] 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B565BAB000) [pid = 2096] [serial = 2124] [outer = 0000000000000000] 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B5663D8800) [pid = 2096] [serial = 2125] [outer = 000000B565BAB000] 16:40:18 INFO - PROCESS | 2096 | 1461282018083 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B568C59000) [pid = 2096] [serial = 2126] [outer = 000000B565BAB000] 16:40:18 INFO - PROCESS | 2096 | 1461282018558 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 16:40:18 INFO - PROCESS | 2096 | 1461282018612 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 2096 | 1461282018615 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 16:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:40:18 INFO - PROCESS | 2096 | 1461282018628 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 2096 | 1461282018635 Marionette TRACE conn5 <- [1,2798,null,{}] 16:40:18 INFO - PROCESS | 2096 | 1461282018639 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 2096 | 1461282018725 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 16:40:18 INFO - PROCESS | 2096 | 1461282018801 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB40800 == 34 [pid = 2096] [id = 709] 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B566339800) [pid = 2096] [serial = 2127] [outer = 0000000000000000] 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B569715C00) [pid = 2096] [serial = 2128] [outer = 000000B566339800] 16:40:18 INFO - PROCESS | 2096 | 1461282018849 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B569734800) [pid = 2096] [serial = 2129] [outer = 000000B566339800] 16:40:19 INFO - PROCESS | 2096 | 1461282019241 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 650ms 16:40:19 INFO - PROCESS | 2096 | 1461282019272 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 2096 | 1461282019275 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 16:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:40:19 INFO - PROCESS | 2096 | 1461282019278 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 2096 | 1461282019280 Marionette TRACE conn5 <- [1,2802,null,{}] 16:40:19 INFO - PROCESS | 2096 | 1461282019283 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 2096 | 1461282019370 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 16:40:19 INFO - PROCESS | 2096 | 1461282019491 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FC58000 == 35 [pid = 2096] [id = 710] 16:40:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56923C800) [pid = 2096] [serial = 2130] [outer = 0000000000000000] 16:40:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56B51C400) [pid = 2096] [serial = 2131] [outer = 000000B56923C800] 16:40:19 INFO - PROCESS | 2096 | 1461282019539 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B56BA9A400) [pid = 2096] [serial = 2132] [outer = 000000B56923C800] 16:40:19 INFO - PROCESS | 2096 | 1461282019965 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 733ms 16:40:20 INFO - PROCESS | 2096 | 1461282020018 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 2096 | 1461282020020 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 16:40:20 INFO - PROCESS | 2096 | 1461282020023 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 2096 | 1461282020025 Marionette TRACE conn5 <- [1,2806,null,{}] 16:40:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:40:20 INFO - PROCESS | 2096 | 1461282020029 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 2096 | 1461282020137 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 16:40:20 INFO - PROCESS | 2096 | 1461282020192 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE12000 == 36 [pid = 2096] [id = 711] 16:40:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B56BD2C800) [pid = 2096] [serial = 2133] [outer = 0000000000000000] 16:40:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56BD7A000) [pid = 2096] [serial = 2134] [outer = 000000B56BD2C800] 16:40:20 INFO - PROCESS | 2096 | 1461282020251 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56BF2CC00) [pid = 2096] [serial = 2135] [outer = 000000B56BD2C800] 16:40:20 INFO - PROCESS | 2096 | 1461282020694 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B55D8A6C00) [pid = 2096] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B569716C00) [pid = 2096] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B565694000) [pid = 2096] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B564028000) [pid = 2096] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B55D8FB000) [pid = 2096] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B564BB1800) [pid = 2096] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56BA36000) [pid = 2096] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:40:20 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B564029400) [pid = 2096] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 734ms 16:40:20 INFO - PROCESS | 2096 | 1461282020801 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 2096 | 1461282020803 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 16:40:20 INFO - PROCESS | 2096 | 1461282020806 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 2096 | 1461282020808 Marionette TRACE conn5 <- [1,2810,null,{}] 16:40:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:40:20 INFO - PROCESS | 2096 | 1461282020812 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 2096 | 1461282020898 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 16:40:20 INFO - PROCESS | 2096 | 1461282020904 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55FCB2000 == 37 [pid = 2096] [id = 712] 16:40:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B568C7E800) [pid = 2096] [serial = 2136] [outer = 0000000000000000] 16:40:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B56B435400) [pid = 2096] [serial = 2137] [outer = 000000B568C7E800] 16:40:20 INFO - PROCESS | 2096 | 1461282020952 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56BFA2400) [pid = 2096] [serial = 2138] [outer = 000000B568C7E800] 16:40:21 INFO - PROCESS | 2096 | 1461282021377 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:40:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 629ms 16:40:21 INFO - PROCESS | 2096 | 1461282021446 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 2096 | 1461282021448 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 16:40:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:40:21 INFO - PROCESS | 2096 | 1461282021452 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 2096 | 1461282021453 Marionette TRACE conn5 <- [1,2814,null,{}] 16:40:21 INFO - PROCESS | 2096 | 1461282021457 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 2096 | 1461282021537 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 16:40:21 INFO - PROCESS | 2096 | 1461282021545 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AE800 == 38 [pid = 2096] [id = 713] 16:40:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56C63B000) [pid = 2096] [serial = 2139] [outer = 0000000000000000] 16:40:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B56C640400) [pid = 2096] [serial = 2140] [outer = 000000B56C63B000] 16:40:21 INFO - PROCESS | 2096 | 1461282021590 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B56C6C4800) [pid = 2096] [serial = 2141] [outer = 000000B56C63B000] 16:40:22 INFO - PROCESS | 2096 | 1461282021995 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:40:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 587ms 16:40:22 INFO - PROCESS | 2096 | 1461282022042 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 2096 | 1461282022044 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 16:40:22 INFO - PROCESS | 2096 | 1461282022052 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:40:22 INFO - PROCESS | 2096 | 1461282022054 Marionette TRACE conn5 <- [1,2818,null,{}] 16:40:22 INFO - PROCESS | 2096 | 1461282022058 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 2096 | 1461282022138 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 16:40:22 INFO - PROCESS | 2096 | 1461282022145 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715E0000 == 39 [pid = 2096] [id = 714] 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56C7F1400) [pid = 2096] [serial = 2142] [outer = 0000000000000000] 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56CA0D000) [pid = 2096] [serial = 2143] [outer = 000000B56C7F1400] 16:40:22 INFO - PROCESS | 2096 | 1461282022192 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56CB1A400) [pid = 2096] [serial = 2144] [outer = 000000B56C7F1400] 16:40:22 INFO - PROCESS | 2096 | 1461282022622 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:40:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 629ms 16:40:22 INFO - PROCESS | 2096 | 1461282022685 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 2096 | 1461282022687 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 16:40:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:40:22 INFO - PROCESS | 2096 | 1461282022690 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 2096 | 1461282022692 Marionette TRACE conn5 <- [1,2822,null,{}] 16:40:22 INFO - PROCESS | 2096 | 1461282022696 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 2096 | 1461282022778 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 16:40:22 INFO - PROCESS | 2096 | 1461282022786 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57331A800 == 40 [pid = 2096] [id = 715] 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56CB21C00) [pid = 2096] [serial = 2145] [outer = 0000000000000000] 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56CB2A800) [pid = 2096] [serial = 2146] [outer = 000000B56CB21C00] 16:40:22 INFO - PROCESS | 2096 | 1461282022834 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56CC34000) [pid = 2096] [serial = 2147] [outer = 000000B56CB21C00] 16:40:23 INFO - PROCESS | 2096 | 1461282023258 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:40:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 16:40:23 INFO - PROCESS | 2096 | 1461282023323 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 2096 | 1461282023326 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 16:40:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:40:23 INFO - PROCESS | 2096 | 1461282023329 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 2096 | 1461282023331 Marionette TRACE conn5 <- [1,2826,null,{}] 16:40:23 INFO - PROCESS | 2096 | 1461282023335 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 2096 | 1461282023418 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 16:40:23 INFO - PROCESS | 2096 | 1461282023621 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564B81800 == 41 [pid = 2096] [id = 716] 16:40:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B55D893C00) [pid = 2096] [serial = 2148] [outer = 0000000000000000] 16:40:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B55D8FB000) [pid = 2096] [serial = 2149] [outer = 000000B55D893C00] 16:40:23 INFO - PROCESS | 2096 | 1461282023682 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B560A94C00) [pid = 2096] [serial = 2150] [outer = 000000B55D893C00] 16:40:24 INFO - PROCESS | 2096 | 1461282024276 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:40:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 987ms 16:40:24 INFO - PROCESS | 2096 | 1461282024320 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 2096 | 1461282024325 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 16:40:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:40:24 INFO - PROCESS | 2096 | 1461282024330 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 2096 | 1461282024335 Marionette TRACE conn5 <- [1,2830,null,{}] 16:40:24 INFO - PROCESS | 2096 | 1461282024340 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 2096 | 1461282024453 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 16:40:24 INFO - PROCESS | 2096 | 1461282024576 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C379800 == 42 [pid = 2096] [id = 717] 16:40:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B5663D1400) [pid = 2096] [serial = 2151] [outer = 0000000000000000] 16:40:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B568C4CC00) [pid = 2096] [serial = 2152] [outer = 000000B5663D1400] 16:40:24 INFO - PROCESS | 2096 | 1461282024637 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B5692EE400) [pid = 2096] [serial = 2153] [outer = 000000B5663D1400] 16:40:25 INFO - PROCESS | 2096 | 1461282025276 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:40:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 986ms 16:40:25 INFO - PROCESS | 2096 | 1461282025323 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 2096 | 1461282025328 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 16:40:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:40:25 INFO - PROCESS | 2096 | 1461282025331 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 2096 | 1461282025334 Marionette TRACE conn5 <- [1,2834,null,{}] 16:40:25 INFO - PROCESS | 2096 | 1461282025338 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:25 INFO - PROCESS | 2096 | 1461282025448 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 16:40:25 INFO - PROCESS | 2096 | 1461282025573 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571524000 == 43 [pid = 2096] [id = 718] 16:40:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BD19400) [pid = 2096] [serial = 2154] [outer = 0000000000000000] 16:40:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BD7D800) [pid = 2096] [serial = 2155] [outer = 000000B56BD19400] 16:40:25 INFO - PROCESS | 2096 | 1461282025632 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56C5F9400) [pid = 2096] [serial = 2156] [outer = 000000B56BD19400] 16:40:26 INFO - PROCESS | 2096 | 1461282026275 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:40:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 986ms 16:40:26 INFO - PROCESS | 2096 | 1461282026320 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 16:40:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:40:26 INFO - PROCESS | 2096 | 1461282026323 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 16:40:26 INFO - PROCESS | 2096 | 1461282026335 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 2096 | 1461282026343 Marionette TRACE conn5 <- [1,2838,null,{}] 16:40:26 INFO - PROCESS | 2096 | 1461282026348 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 2096 | 1461282026461 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 16:40:26 INFO - PROCESS | 2096 | 1461282026583 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D72800 == 44 [pid = 2096] [id = 719] 16:40:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56BB39400) [pid = 2096] [serial = 2157] [outer = 0000000000000000] 16:40:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56BFA3800) [pid = 2096] [serial = 2158] [outer = 000000B56BB39400] 16:40:26 INFO - PROCESS | 2096 | 1461282026641 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56D907400) [pid = 2096] [serial = 2159] [outer = 000000B56BB39400] 16:40:27 INFO - PROCESS | 2096 | 1461282027431 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:40:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1148ms 16:40:27 INFO - PROCESS | 2096 | 1461282027477 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 2096 | 1461282027481 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 16:40:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:40:27 INFO - PROCESS | 2096 | 1461282027486 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 2096 | 1461282027490 Marionette TRACE conn5 <- [1,2842,null,{}] 16:40:27 INFO - PROCESS | 2096 | 1461282027496 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 2096 | 1461282027596 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 16:40:27 INFO - PROCESS | 2096 | 1461282027696 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56B8B4800 == 45 [pid = 2096] [id = 720] 16:40:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56492C800) [pid = 2096] [serial = 2160] [outer = 0000000000000000] 16:40:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B564E84800) [pid = 2096] [serial = 2161] [outer = 000000B56492C800] 16:40:27 INFO - PROCESS | 2096 | 1461282027748 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B565BB0800) [pid = 2096] [serial = 2162] [outer = 000000B56492C800] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B564BDE000 == 44 [pid = 2096] [id = 692] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B57331A800 == 43 [pid = 2096] [id = 715] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715E0000 == 42 [pid = 2096] [id = 714] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713AE800 == 41 [pid = 2096] [id = 713] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B55FCB2000 == 40 [pid = 2096] [id = 712] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE12000 == 39 [pid = 2096] [id = 711] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC58000 == 38 [pid = 2096] [id = 710] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CB40800 == 37 [pid = 2096] [id = 709] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BDCF000 == 36 [pid = 2096] [id = 708] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BD2E800) [pid = 2096] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B564CDD800 == 35 [pid = 2096] [id = 707] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B565738000 == 34 [pid = 2096] [id = 706] 16:40:28 INFO - PROCESS | 2096 | --DOCSHELL 000000B571399000 == 33 [pid = 2096] [id = 702] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B568D83C00) [pid = 2096] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56971D400) [pid = 2096] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B55F142000) [pid = 2096] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56579B400) [pid = 2096] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B565929800) [pid = 2096] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B564765800) [pid = 2096] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B564CE5C00) [pid = 2096] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B55F330400) [pid = 2096] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B55E1DFC00) [pid = 2096] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B568C30C00) [pid = 2096] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BB36400) [pid = 2096] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B569239C00) [pid = 2096] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B55F916C00) [pid = 2096] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B568DBB800) [pid = 2096] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56B554000) [pid = 2096] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B569730C00) [pid = 2096] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B568C56C00) [pid = 2096] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56BD18400) [pid = 2096] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56B49D400) [pid = 2096] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 16:40:28 INFO - PROCESS | 2096 | 1461282028322 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:40:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 881ms 16:40:28 INFO - PROCESS | 2096 | 1461282028373 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 2096 | 1461282028379 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 16:40:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:40:28 INFO - PROCESS | 2096 | 1461282028385 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 2096 | 1461282028388 Marionette TRACE conn5 <- [1,2846,null,{}] 16:40:28 INFO - PROCESS | 2096 | 1461282028392 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:28 INFO - PROCESS | 2096 | 1461282028479 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 16:40:28 INFO - PROCESS | 2096 | 1461282028560 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5692C7800 == 34 [pid = 2096] [id = 721] 16:40:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B55FB0F800) [pid = 2096] [serial = 2163] [outer = 0000000000000000] 16:40:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B564CE6800) [pid = 2096] [serial = 2164] [outer = 000000B55FB0F800] 16:40:28 INFO - PROCESS | 2096 | 1461282028608 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B565BAF400) [pid = 2096] [serial = 2165] [outer = 000000B55FB0F800] 16:40:29 INFO - PROCESS | 2096 | 1461282029045 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:40:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 734ms 16:40:29 INFO - PROCESS | 2096 | 1461282029120 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 2096 | 1461282029123 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 16:40:29 INFO - PROCESS | 2096 | 1461282029126 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:40:29 INFO - PROCESS | 2096 | 1461282029130 Marionette TRACE conn5 <- [1,2850,null,{}] 16:40:29 INFO - PROCESS | 2096 | 1461282029141 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 2096 | 1461282029228 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 16:40:29 INFO - PROCESS | 2096 | 1461282029246 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CA9E000 == 35 [pid = 2096] [id = 722] 16:40:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B569242400) [pid = 2096] [serial = 2166] [outer = 0000000000000000] 16:40:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B569714800) [pid = 2096] [serial = 2167] [outer = 000000B569242400] 16:40:29 INFO - PROCESS | 2096 | 1461282029297 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56972EC00) [pid = 2096] [serial = 2168] [outer = 000000B569242400] 16:40:29 INFO - PROCESS | 2096 | 1461282029737 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:40:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 671ms 16:40:29 INFO - PROCESS | 2096 | 1461282029800 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 2096 | 1461282029803 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 16:40:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:40:29 INFO - PROCESS | 2096 | 1461282029807 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 2096 | 1461282029808 Marionette TRACE conn5 <- [1,2854,null,{}] 16:40:29 INFO - PROCESS | 2096 | 1461282029812 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 2096 | 1461282029899 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 16:40:29 INFO - PROCESS | 2096 | 1461282029908 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F87A800 == 36 [pid = 2096] [id = 723] 16:40:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56B4A9400) [pid = 2096] [serial = 2169] [outer = 0000000000000000] 16:40:29 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56B525400) [pid = 2096] [serial = 2170] [outer = 000000B56B4A9400] 16:40:29 INFO - PROCESS | 2096 | 1461282029957 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56BA96000) [pid = 2096] [serial = 2171] [outer = 000000B56B4A9400] 16:40:30 INFO - PROCESS | 2096 | 1461282030394 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:40:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 629ms 16:40:30 INFO - PROCESS | 2096 | 1461282030447 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 2096 | 1461282030450 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 16:40:30 INFO - PROCESS | 2096 | 1461282030453 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 2096 | 1461282030455 Marionette TRACE conn5 <- [1,2858,null,{}] 16:40:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:40:30 INFO - PROCESS | 2096 | 1461282030459 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 2096 | 1461282030566 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 16:40:30 INFO - PROCESS | 2096 | 1461282030648 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE22000 == 37 [pid = 2096] [id = 724] 16:40:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56B4CD000) [pid = 2096] [serial = 2172] [outer = 0000000000000000] 16:40:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56BD1C000) [pid = 2096] [serial = 2173] [outer = 000000B56B4CD000] 16:40:30 INFO - PROCESS | 2096 | 1461282030696 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BD7F400) [pid = 2096] [serial = 2174] [outer = 000000B56B4CD000] 16:40:31 INFO - PROCESS | 2096 | 1461282031133 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:40:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 736ms 16:40:31 INFO - PROCESS | 2096 | 1461282031194 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 2096 | 1461282031196 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 16:40:31 INFO - PROCESS | 2096 | 1461282031199 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:40:31 INFO - PROCESS | 2096 | 1461282031201 Marionette TRACE conn5 <- [1,2862,null,{}] 16:40:31 INFO - PROCESS | 2096 | 1461282031205 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 2096 | 1461282031337 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 16:40:31 INFO - PROCESS | 2096 | 1461282031396 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713A3000 == 38 [pid = 2096] [id = 725] 16:40:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56C63EC00) [pid = 2096] [serial = 2175] [outer = 0000000000000000] 16:40:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56CB18000) [pid = 2096] [serial = 2176] [outer = 000000B56C63EC00] 16:40:31 INFO - PROCESS | 2096 | 1461282031447 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56CC32400) [pid = 2096] [serial = 2177] [outer = 000000B56C63EC00] 16:40:31 INFO - PROCESS | 2096 | 1461282031886 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:40:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms 16:40:31 INFO - PROCESS | 2096 | 1461282031947 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 2096 | 1461282031949 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 16:40:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:40:31 INFO - PROCESS | 2096 | 1461282031959 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 2096 | 1461282031960 Marionette TRACE conn5 <- [1,2866,null,{}] 16:40:31 INFO - PROCESS | 2096 | 1461282031964 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 2096 | 1461282032073 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 16:40:32 INFO - PROCESS | 2096 | 1461282032128 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B565978800 == 39 [pid = 2096] [id = 726] 16:40:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56CC3B400) [pid = 2096] [serial = 2178] [outer = 0000000000000000] 16:40:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56D178400) [pid = 2096] [serial = 2179] [outer = 000000B56CC3B400] 16:40:32 INFO - PROCESS | 2096 | 1461282032177 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56D9E4000) [pid = 2096] [serial = 2180] [outer = 000000B56CC3B400] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56B4D6000) [pid = 2096] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BD2C800) [pid = 2096] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B55F329000) [pid = 2096] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B565BAB000) [pid = 2096] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B566339800) [pid = 2096] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B568C7E800) [pid = 2096] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B55D8FC400) [pid = 2096] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56C63B000) [pid = 2096] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56C7F1400) [pid = 2096] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:40:32 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56923C800) [pid = 2096] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:40:32 INFO - PROCESS | 2096 | 1461282032742 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:40:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 818ms 16:40:32 INFO - PROCESS | 2096 | 1461282032781 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 2096 | 1461282032783 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 16:40:32 INFO - PROCESS | 2096 | 1461282032787 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:40:32 INFO - PROCESS | 2096 | 1461282032789 Marionette TRACE conn5 <- [1,2870,null,{}] 16:40:32 INFO - PROCESS | 2096 | 1461282032792 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 2096 | 1461282032873 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 16:40:32 INFO - PROCESS | 2096 | 1461282032953 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57371B800 == 40 [pid = 2096] [id = 727] 16:40:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B55FB0E400) [pid = 2096] [serial = 2181] [outer = 0000000000000000] 16:40:32 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B5697B6000) [pid = 2096] [serial = 2182] [outer = 000000B55FB0E400] 16:40:33 INFO - PROCESS | 2096 | 1461282033000 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56D1F4000) [pid = 2096] [serial = 2183] [outer = 000000B55FB0E400] 16:40:33 INFO - PROCESS | 2096 | 1461282033381 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:40:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 629ms 16:40:33 INFO - PROCESS | 2096 | 1461282033419 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 2096 | 1461282033421 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 16:40:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:40:33 INFO - PROCESS | 2096 | 1461282033431 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 2096 | 1461282033433 Marionette TRACE conn5 <- [1,2874,null,{}] 16:40:33 INFO - PROCESS | 2096 | 1461282033438 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 2096 | 1461282033519 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 16:40:33 INFO - PROCESS | 2096 | 1461282033526 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573877800 == 41 [pid = 2096] [id = 728] 16:40:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56E46B800) [pid = 2096] [serial = 2184] [outer = 0000000000000000] 16:40:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56E665400) [pid = 2096] [serial = 2185] [outer = 000000B56E46B800] 16:40:33 INFO - PROCESS | 2096 | 1461282033573 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56E99BC00) [pid = 2096] [serial = 2186] [outer = 000000B56E46B800] 16:40:34 INFO - PROCESS | 2096 | 1461282034003 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:40:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 629ms 16:40:34 INFO - PROCESS | 2096 | 1461282034066 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 2096 | 1461282034069 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 16:40:34 INFO - PROCESS | 2096 | 1461282034072 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:40:34 INFO - PROCESS | 2096 | 1461282034074 Marionette TRACE conn5 <- [1,2878,null,{}] 16:40:34 INFO - PROCESS | 2096 | 1461282034078 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 2096 | 1461282034161 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 16:40:34 INFO - PROCESS | 2096 | 1461282034168 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738ED000 == 42 [pid = 2096] [id = 729] 16:40:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56EDA5C00) [pid = 2096] [serial = 2187] [outer = 0000000000000000] 16:40:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56EDB7C00) [pid = 2096] [serial = 2188] [outer = 000000B56EDA5C00] 16:40:34 INFO - PROCESS | 2096 | 1461282034213 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56EDC1C00) [pid = 2096] [serial = 2189] [outer = 000000B56EDA5C00] 16:40:34 INFO - PROCESS | 2096 | 1461282034713 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:40:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 16:40:34 INFO - PROCESS | 2096 | 1461282034749 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 2096 | 1461282034754 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 16:40:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:40:34 INFO - PROCESS | 2096 | 1461282034760 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 2096 | 1461282034765 Marionette TRACE conn5 <- [1,2882,null,{}] 16:40:34 INFO - PROCESS | 2096 | 1461282034773 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 2096 | 1461282034890 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 16:40:35 INFO - PROCESS | 2096 | 1461282035051 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 2096 | ++DOCSHELL 000000B566390000 == 43 [pid = 2096] [id = 730] 16:40:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B55FC0B800) [pid = 2096] [serial = 2190] [outer = 0000000000000000] 16:40:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B563E96C00) [pid = 2096] [serial = 2191] [outer = 000000B55FC0B800] 16:40:35 INFO - PROCESS | 2096 | 1461282035111 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B565925C00) [pid = 2096] [serial = 2192] [outer = 000000B55FC0B800] 16:40:35 INFO - PROCESS | 2096 | 1461282035703 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:40:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 986ms 16:40:35 INFO - PROCESS | 2096 | 1461282035750 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 2096 | 1461282035757 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 16:40:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:40:35 INFO - PROCESS | 2096 | 1461282035763 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 2096 | 1461282035767 Marionette TRACE conn5 <- [1,2886,null,{}] 16:40:35 INFO - PROCESS | 2096 | 1461282035771 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 2096 | 1461282035884 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 16:40:35 INFO - PROCESS | 2096 | 1461282035983 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FBB7800 == 44 [pid = 2096] [id = 731] 16:40:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B568C7A000) [pid = 2096] [serial = 2193] [outer = 0000000000000000] 16:40:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B569241000) [pid = 2096] [serial = 2194] [outer = 000000B568C7A000] 16:40:36 INFO - PROCESS | 2096 | 1461282036041 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56B4A9800) [pid = 2096] [serial = 2195] [outer = 000000B568C7A000] 16:40:36 INFO - PROCESS | 2096 | 1461282036660 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:40:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 923ms 16:40:36 INFO - PROCESS | 2096 | 1461282036692 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 2096 | 1461282036695 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 16:40:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:40:36 INFO - PROCESS | 2096 | 1461282036699 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 2096 | 1461282036703 Marionette TRACE conn5 <- [1,2890,null,{}] 16:40:36 INFO - PROCESS | 2096 | 1461282036716 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 2096 | 1461282036834 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 16:40:36 INFO - PROCESS | 2096 | 1461282036932 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AC2800 == 45 [pid = 2096] [id = 732] 16:40:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56BF5D400) [pid = 2096] [serial = 2196] [outer = 0000000000000000] 16:40:36 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56CB18800) [pid = 2096] [serial = 2197] [outer = 000000B56BF5D400] 16:40:37 INFO - PROCESS | 2096 | 1461282036992 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56E65C000) [pid = 2096] [serial = 2198] [outer = 000000B56BF5D400] 16:40:37 INFO - PROCESS | 2096 | 1461282037627 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:40:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 986ms 16:40:37 INFO - PROCESS | 2096 | 1461282037687 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 2096 | 1461282037691 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 16:40:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:40:37 INFO - PROCESS | 2096 | 1461282037695 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 2096 | 1461282037697 Marionette TRACE conn5 <- [1,2894,null,{}] 16:40:37 INFO - PROCESS | 2096 | 1461282037701 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 2096 | 1461282037809 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 16:40:37 INFO - PROCESS | 2096 | 1461282037933 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574472800 == 46 [pid = 2096] [id = 733] 16:40:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56E463000) [pid = 2096] [serial = 2199] [outer = 0000000000000000] 16:40:37 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56F817800) [pid = 2096] [serial = 2200] [outer = 000000B56E463000] 16:40:37 INFO - PROCESS | 2096 | 1461282037992 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56F83B800) [pid = 2096] [serial = 2201] [outer = 000000B56E463000] 16:40:38 INFO - PROCESS | 2096 | 1461282038570 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:40:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1137ms 16:40:38 INFO - PROCESS | 2096 | 1461282038833 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 2096 | 1461282038838 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 16:40:38 INFO - PROCESS | 2096 | 1461282038843 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:40:38 INFO - PROCESS | 2096 | 1461282038846 Marionette TRACE conn5 <- [1,2898,null,{}] 16:40:38 INFO - PROCESS | 2096 | 1461282038852 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 2096 | 1461282038954 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 16:40:39 INFO - PROCESS | 2096 | 1461282039032 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 2096 | ++DOCSHELL 000000B560B61000 == 47 [pid = 2096] [id = 734] 16:40:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B55D8A0800) [pid = 2096] [serial = 2202] [outer = 0000000000000000] 16:40:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 108 (000000B55F1F7C00) [pid = 2096] [serial = 2203] [outer = 000000B55D8A0800] 16:40:39 INFO - PROCESS | 2096 | 1461282039128 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 2096 | ++DOMWINDOW == 109 (000000B5642C7000) [pid = 2096] [serial = 2204] [outer = 000000B55D8A0800] 16:40:39 INFO - PROCESS | 2096 | 1461282039756 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B573877800 == 46 [pid = 2096] [id = 728] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B57371B800 == 45 [pid = 2096] [id = 727] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B565978800 == 44 [pid = 2096] [id = 726] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A3000 == 43 [pid = 2096] [id = 725] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE22000 == 42 [pid = 2096] [id = 724] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F87A800 == 41 [pid = 2096] [id = 723] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56CA9E000 == 40 [pid = 2096] [id = 722] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692C7800 == 39 [pid = 2096] [id = 721] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 108 (000000B563FCC800) [pid = 2096] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 107 (000000B56BD86C00) [pid = 2096] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B568C35400) [pid = 2096] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56CB2A800) [pid = 2096] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56B8B4800 == 38 [pid = 2096] [id = 720] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C379800 == 37 [pid = 2096] [id = 717] 16:40:39 INFO - PROCESS | 2096 | --DOCSHELL 000000B564B81800 == 36 [pid = 2096] [id = 716] 16:40:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:40:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:40:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 986ms 16:40:39 INFO - PROCESS | 2096 | 1461282039832 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 2096 | 1461282039835 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 16:40:39 INFO - TEST-START | /DOMEvents/constructors.html 16:40:39 INFO - PROCESS | 2096 | 1461282039843 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 2096 | 1461282039847 Marionette TRACE conn5 <- [1,2902,null,{}] 16:40:39 INFO - PROCESS | 2096 | 1461282039851 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 2096 | 1461282039955 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56BD7A000) [pid = 2096] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56BF2CC00) [pid = 2096] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B55FC0C400) [pid = 2096] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B564B63800) [pid = 2096] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B5663D8800) [pid = 2096] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B568C59000) [pid = 2096] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B569715C00) [pid = 2096] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B569734800) [pid = 2096] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56B435400) [pid = 2096] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B563C3A400) [pid = 2096] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B55EA68000) [pid = 2096] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56BFA2400) [pid = 2096] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56C640400) [pid = 2096] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56CA0D000) [pid = 2096] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56CB1A400) [pid = 2096] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56B51C400) [pid = 2096] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56BA9A400) [pid = 2096] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56C6C4800) [pid = 2096] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 16:40:39 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56BA90800) [pid = 2096] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 16:40:40 INFO - PROCESS | 2096 | 1461282040040 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56572B800 == 37 [pid = 2096] [id = 735] 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B55F329800) [pid = 2096] [serial = 2205] [outer = 0000000000000000] 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B564028000) [pid = 2096] [serial = 2206] [outer = 000000B55F329800] 16:40:40 INFO - PROCESS | 2096 | 1461282040090 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B564E86000) [pid = 2096] [serial = 2207] [outer = 000000B55F329800] 16:40:40 INFO - PROCESS | 2096 | 1461282040644 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:40:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:40:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 859ms 16:40:40 INFO - PROCESS | 2096 | 1461282040704 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 2096 | 1461282040707 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 16:40:40 INFO - PROCESS | 2096 | 1461282040710 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:40:40 INFO - PROCESS | 2096 | 1461282040713 Marionette TRACE conn5 <- [1,2906,null,{}] 16:40:40 INFO - PROCESS | 2096 | 1461282040723 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 2096 | 1461282040814 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 16:40:40 INFO - PROCESS | 2096 | 1461282040828 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C51F800 == 38 [pid = 2096] [id = 736] 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B568CAB000) [pid = 2096] [serial = 2208] [outer = 0000000000000000] 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B568D8DC00) [pid = 2096] [serial = 2209] [outer = 000000B568CAB000] 16:40:40 INFO - PROCESS | 2096 | 1461282040879 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56971AC00) [pid = 2096] [serial = 2210] [outer = 000000B568CAB000] 16:40:41 INFO - PROCESS | 2096 | 1461282041338 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:40:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 16:40:41 INFO - PROCESS | 2096 | 1461282041384 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 2096 | 1461282041386 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 16:40:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:40:41 INFO - PROCESS | 2096 | 1461282041390 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 2096 | 1461282041391 Marionette TRACE conn5 <- [1,2910,null,{}] 16:40:41 INFO - PROCESS | 2096 | 1461282041395 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 2096 | 1461282041481 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 16:40:41 INFO - PROCESS | 2096 | 1461282041489 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F86F000 == 39 [pid = 2096] [id = 737] 16:40:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B569735000) [pid = 2096] [serial = 2211] [outer = 0000000000000000] 16:40:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56A985C00) [pid = 2096] [serial = 2212] [outer = 000000B569735000] 16:40:41 INFO - PROCESS | 2096 | 1461282041538 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56B550800) [pid = 2096] [serial = 2213] [outer = 000000B569735000] 16:40:41 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:41 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:41 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:41 INFO - PROCESS | 2096 | [2096] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:41 INFO - PROCESS | 2096 | 1461282041978 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:40:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:40:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:42 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 16:40:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:42 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 16:40:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:42 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]" 16:40:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:40:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 635ms 16:40:42 INFO - PROCESS | 2096 | 1461282042029 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2096 | 1461282042032 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 16:40:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:40:42 INFO - PROCESS | 2096 | 1461282042035 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2096 | 1461282042037 Marionette TRACE conn5 <- [1,2914,null,{}] 16:40:42 INFO - PROCESS | 2096 | 1461282042040 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 2096 | 1461282042124 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 16:40:42 INFO - PROCESS | 2096 | 1461282042131 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE1C800 == 40 [pid = 2096] [id = 738] 16:40:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56BA8C800) [pid = 2096] [serial = 2214] [outer = 0000000000000000] 16:40:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56BD29400) [pid = 2096] [serial = 2215] [outer = 000000B56BA8C800] 16:40:42 INFO - PROCESS | 2096 | 1461282042177 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BF20800) [pid = 2096] [serial = 2216] [outer = 000000B56BA8C800] 16:40:42 INFO - PROCESS | 2096 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:40:42 INFO - PROCESS | 2096 | 1461282042648 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:40:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:40:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 16:40:42 INFO - PROCESS | 2096 | 1461282042710 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2096 | 1461282042713 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 16:40:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:40:42 INFO - PROCESS | 2096 | 1461282042721 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2096 | 1461282042723 Marionette TRACE conn5 <- [1,2918,null,{}] 16:40:42 INFO - PROCESS | 2096 | 1461282042726 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 2096 | 1461282042863 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 16:40:42 INFO - PROCESS | 2096 | 1461282042919 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D87800 == 41 [pid = 2096] [id = 739] 16:40:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56C63F800) [pid = 2096] [serial = 2217] [outer = 0000000000000000] 16:40:42 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56C641C00) [pid = 2096] [serial = 2218] [outer = 000000B56C63F800] 16:40:42 INFO - PROCESS | 2096 | 1461282042970 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56CA0C000) [pid = 2096] [serial = 2219] [outer = 000000B56C63F800] 16:40:43 INFO - PROCESS | 2096 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:40:43 INFO - PROCESS | 2096 | 1461282043384 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:40:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 691ms 16:40:43 INFO - PROCESS | 2096 | 1461282043410 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 2096 | 1461282043412 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 16:40:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:40:43 INFO - PROCESS | 2096 | 1461282043424 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 2096 | 1461282043426 Marionette TRACE conn5 <- [1,2922,null,{}] 16:40:43 INFO - PROCESS | 2096 | 1461282043429 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 2096 | 1461282043566 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 16:40:43 INFO - PROCESS | 2096 | 1461282043622 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564DA2800 == 42 [pid = 2096] [id = 740] 16:40:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56CB22400) [pid = 2096] [serial = 2220] [outer = 0000000000000000] 16:40:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56CC2F400) [pid = 2096] [serial = 2221] [outer = 000000B56CB22400] 16:40:43 INFO - PROCESS | 2096 | 1461282043669 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B56D02F800) [pid = 2096] [serial = 2222] [outer = 000000B56CB22400] 16:40:44 INFO - PROCESS | 2096 | 1461282044061 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:40:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 692ms 16:40:44 INFO - PROCESS | 2096 | 1461282044111 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2096 | 1461282044113 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 16:40:44 INFO - PROCESS | 2096 | 1461282044116 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:40:44 INFO - PROCESS | 2096 | 1461282044118 Marionette TRACE conn5 <- [1,2926,null,{}] 16:40:44 INFO - PROCESS | 2096 | 1461282044121 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 2096 | 1461282044232 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 16:40:44 INFO - PROCESS | 2096 | 1461282044238 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573324800 == 43 [pid = 2096] [id = 741] 16:40:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B56D1F7C00) [pid = 2096] [serial = 2223] [outer = 0000000000000000] 16:40:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56E65E800) [pid = 2096] [serial = 2224] [outer = 000000B56D1F7C00] 16:40:44 INFO - PROCESS | 2096 | 1461282044330 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 2096 | ++DOMWINDOW == 107 (000000B56EDB7000) [pid = 2096] [serial = 2225] [outer = 000000B56D1F7C00] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 106 (000000B55EA55000) [pid = 2096] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B55F333800) [pid = 2096] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B560BC0000) [pid = 2096] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B566339400) [pid = 2096] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56CB21C00) [pid = 2096] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56BD31800) [pid = 2096] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56BD1D400) [pid = 2096] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56B4CD000) [pid = 2096] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B56BB39400) [pid = 2096] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56C63EC00) [pid = 2096] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56492C800) [pid = 2096] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56B4A9400) [pid = 2096] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B55D893C00) [pid = 2096] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B5663D1400) [pid = 2096] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B55FB0F800) [pid = 2096] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B55FB0E400) [pid = 2096] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B569242400) [pid = 2096] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56CC3B400) [pid = 2096] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:40:44 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56E46B800) [pid = 2096] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:40:44 INFO - PROCESS | 2096 | 1461282044838 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:40:44 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. 16:40:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 777ms 16:40:44 INFO - PROCESS | 2096 | 1461282044924 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2096 | 1461282044927 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 16:40:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:40:44 INFO - PROCESS | 2096 | 1461282044931 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 2096 | 1461282044933 Marionette TRACE conn5 <- [1,2930,null,{}] 16:40:44 INFO - PROCESS | 2096 | 1461282044936 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 2096 | 1461282045019 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 16:40:45 INFO - PROCESS | 2096 | 1461282045025 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D8E800 == 44 [pid = 2096] [id = 742] 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B560A14C00) [pid = 2096] [serial = 2226] [outer = 0000000000000000] 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B566339400) [pid = 2096] [serial = 2227] [outer = 000000B560A14C00] 16:40:45 INFO - PROCESS | 2096 | 1461282045074 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56BD7CC00) [pid = 2096] [serial = 2228] [outer = 000000B560A14C00] 16:40:45 INFO - PROCESS | 2096 | 1461282045470 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:40:45 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 16:40:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:40:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 587ms 16:40:45 INFO - PROCESS | 2096 | 1461282045519 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 2096 | 1461282045521 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 16:40:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:40:45 INFO - PROCESS | 2096 | 1461282045535 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 2096 | 1461282045537 Marionette TRACE conn5 <- [1,2934,null,{}] 16:40:45 INFO - PROCESS | 2096 | 1461282045541 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 2096 | 1461282045632 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 16:40:45 INFO - PROCESS | 2096 | 1461282045638 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573AB4800 == 45 [pid = 2096] [id = 743] 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56CB28C00) [pid = 2096] [serial = 2229] [outer = 0000000000000000] 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56EDC2C00) [pid = 2096] [serial = 2230] [outer = 000000B56CB28C00] 16:40:45 INFO - PROCESS | 2096 | 1461282045684 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56F821800) [pid = 2096] [serial = 2231] [outer = 000000B56CB28C00] 16:40:46 INFO - PROCESS | 2096 | 1461282046065 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:40:46 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. 16:40:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 586ms 16:40:46 INFO - PROCESS | 2096 | 1461282046125 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 2096 | 1461282046127 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 16:40:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:40:46 INFO - PROCESS | 2096 | 1461282046131 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 2096 | 1461282046133 Marionette TRACE conn5 <- [1,2938,null,{}] 16:40:46 INFO - PROCESS | 2096 | 1461282046137 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 2096 | 1461282046279 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 16:40:46 INFO - PROCESS | 2096 | 1461282046292 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574559800 == 46 [pid = 2096] [id = 744] 16:40:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56F8DA800) [pid = 2096] [serial = 2232] [outer = 0000000000000000] 16:40:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56FB46400) [pid = 2096] [serial = 2233] [outer = 000000B56F8DA800] 16:40:46 INFO - PROCESS | 2096 | 1461282046344 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56FC76000) [pid = 2096] [serial = 2234] [outer = 000000B56F8DA800] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B5715D8800 == 45 [pid = 2096] [id = 705] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692AC000 == 44 [pid = 2096] [id = 703] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B56E97B000 == 43 [pid = 2096] [id = 704] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D72800 == 42 [pid = 2096] [id = 719] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B571524000 == 41 [pid = 2096] [id = 718] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B563CE6000 == 40 [pid = 2096] [id = 691] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B56572B800 == 39 [pid = 2096] [id = 735] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B560B61000 == 38 [pid = 2096] [id = 734] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B574472800 == 37 [pid = 2096] [id = 733] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AC2800 == 36 [pid = 2096] [id = 732] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FBB7800 == 35 [pid = 2096] [id = 731] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B566390000 == 34 [pid = 2096] [id = 730] 16:40:47 INFO - PROCESS | 2096 | --DOCSHELL 000000B5738ED000 == 33 [pid = 2096] [id = 729] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C51F800 == 32 [pid = 2096] [id = 736] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE1C800 == 31 [pid = 2096] [id = 738] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D87800 == 30 [pid = 2096] [id = 739] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B56F86F000 == 29 [pid = 2096] [id = 737] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B573324800 == 28 [pid = 2096] [id = 741] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B564DA2800 == 27 [pid = 2096] [id = 740] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B573AB4800 == 26 [pid = 2096] [id = 743] 16:40:48 INFO - PROCESS | 2096 | --DOCSHELL 000000B570D8E800 == 25 [pid = 2096] [id = 742] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B55F32A800) [pid = 2096] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B560A16400) [pid = 2096] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B564E91000) [pid = 2096] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B5692E1000) [pid = 2096] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56CC34000) [pid = 2096] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56BF2C800) [pid = 2096] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56BD81800) [pid = 2096] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B564CE6800) [pid = 2096] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B565BAF400) [pid = 2096] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B5697B6000) [pid = 2096] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B569714800) [pid = 2096] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56972EC00) [pid = 2096] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56BD7D800) [pid = 2096] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56D178400) [pid = 2096] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56E99BC00) [pid = 2096] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56EDB7C00) [pid = 2096] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56E665400) [pid = 2096] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56D9E4000) [pid = 2096] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56D907400) [pid = 2096] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B56D1F4000) [pid = 2096] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56BA96000) [pid = 2096] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56BD1C000) [pid = 2096] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B56BD7F400) [pid = 2096] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56BFA3800) [pid = 2096] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56CC32400) [pid = 2096] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B565BB0800) [pid = 2096] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B564E84800) [pid = 2096] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56B525400) [pid = 2096] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B560A94C00) [pid = 2096] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B55D8FB000) [pid = 2096] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56CB18000) [pid = 2096] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B5692EE400) [pid = 2096] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B568C4CC00) [pid = 2096] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 16:40:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55E817800 == 26 [pid = 2096] [id = 745] 16:40:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B55D8A5000) [pid = 2096] [serial = 2235] [outer = 0000000000000000] 16:40:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B55D8F5C00) [pid = 2096] [serial = 2236] [outer = 000000B55D8A5000] 16:40:48 INFO - PROCESS | 2096 | 1461282048482 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:40:48 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. 16:40:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2374ms 16:40:48 INFO - PROCESS | 2096 | 1461282048508 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2096 | 1461282048512 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 16:40:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:40:48 INFO - PROCESS | 2096 | 1461282048520 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 2096 | 1461282048523 Marionette TRACE conn5 <- [1,2942,null,{}] 16:40:48 INFO - PROCESS | 2096 | 1461282048529 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 2096 | 1461282048642 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 16:40:48 INFO - PROCESS | 2096 | 1461282048651 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5647C0000 == 27 [pid = 2096] [id = 746] 16:40:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B55F1ED000) [pid = 2096] [serial = 2237] [outer = 0000000000000000] 16:40:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B55F1EDC00) [pid = 2096] [serial = 2238] [outer = 000000B55F1ED000] 16:40:48 INFO - PROCESS | 2096 | 1461282048703 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B55F330400) [pid = 2096] [serial = 2239] [outer = 000000B55F1ED000] 16:40:49 INFO - PROCESS | 2096 | 1461282049222 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:40:49 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 16:40:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 734ms 16:40:49 INFO - PROCESS | 2096 | 1461282049256 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 2096 | 1461282049263 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 16:40:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:40:49 INFO - PROCESS | 2096 | 1461282049274 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 2096 | 1461282049278 Marionette TRACE conn5 <- [1,2946,null,{}] 16:40:49 INFO - PROCESS | 2096 | 1461282049282 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 2096 | 1461282049390 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 16:40:49 INFO - PROCESS | 2096 | 1461282049400 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 2096 | ++DOCSHELL 000000B568683800 == 28 [pid = 2096] [id = 747] 16:40:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B560A16000) [pid = 2096] [serial = 2240] [outer = 0000000000000000] 16:40:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B563C7D800) [pid = 2096] [serial = 2241] [outer = 000000B560A16000] 16:40:49 INFO - PROCESS | 2096 | 1461282049449 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B5642F9400) [pid = 2096] [serial = 2242] [outer = 000000B560A16000] 16:40:49 INFO - PROCESS | 2096 | 1461282049919 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:40:49 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. 16:40:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 692ms 16:40:49 INFO - PROCESS | 2096 | 1461282049968 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 2096 | 1461282049971 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 16:40:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:40:49 INFO - PROCESS | 2096 | 1461282049975 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 2096 | 1461282049979 Marionette TRACE conn5 <- [1,2950,null,{}] 16:40:50 INFO - PROCESS | 2096 | 1461282049991 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 2096 | 1461282050116 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 16:40:50 INFO - PROCESS | 2096 | 1461282050201 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBC1000 == 29 [pid = 2096] [id = 748] 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B55D82A800) [pid = 2096] [serial = 2243] [outer = 0000000000000000] 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B564E89800) [pid = 2096] [serial = 2244] [outer = 000000B55D82A800] 16:40:50 INFO - PROCESS | 2096 | 1461282050254 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B565659400) [pid = 2096] [serial = 2245] [outer = 000000B55D82A800] 16:40:50 INFO - PROCESS | 2096 | 1461282050646 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:40:50 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. 16:40:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 734ms 16:40:50 INFO - PROCESS | 2096 | 1461282050711 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 2096 | 1461282050714 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 16:40:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:40:50 INFO - PROCESS | 2096 | 1461282050717 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 2096 | 1461282050719 Marionette TRACE conn5 <- [1,2954,null,{}] 16:40:50 INFO - PROCESS | 2096 | 1461282050723 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 2096 | 1461282050811 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 16:40:50 INFO - PROCESS | 2096 | 1461282050817 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C20D000 == 30 [pid = 2096] [id = 749] 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B5657A0800) [pid = 2096] [serial = 2246] [outer = 0000000000000000] 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B565BB4000) [pid = 2096] [serial = 2247] [outer = 000000B5657A0800] 16:40:50 INFO - PROCESS | 2096 | 1461282050866 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B5663D3800) [pid = 2096] [serial = 2248] [outer = 000000B5657A0800] 16:40:51 INFO - PROCESS | 2096 | 1461282051293 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:40:51 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. 16:40:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 629ms 16:40:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:40:51 INFO - PROCESS | 2096 | 1461282051350 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2096 | 1461282051352 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 16:40:51 INFO - PROCESS | 2096 | 1461282051356 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2096 | 1461282051358 Marionette TRACE conn5 <- [1,2958,null,{}] 16:40:51 INFO - PROCESS | 2096 | 1461282051362 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 2096 | 1461282051443 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 16:40:51 INFO - PROCESS | 2096 | 1461282051450 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB46000 == 31 [pid = 2096] [id = 750] 16:40:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B55F333800) [pid = 2096] [serial = 2249] [outer = 0000000000000000] 16:40:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B568C4CC00) [pid = 2096] [serial = 2250] [outer = 000000B55F333800] 16:40:51 INFO - PROCESS | 2096 | 1461282051498 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B568C76C00) [pid = 2096] [serial = 2251] [outer = 000000B55F333800] 16:40:51 INFO - PROCESS | 2096 | 1461282051955 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:40:51 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. 16:40:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 629ms 16:40:51 INFO - PROCESS | 2096 | 1461282051987 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 2096 | 1461282051989 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 16:40:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:40:51 INFO - PROCESS | 2096 | 1461282051993 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2096 | 1461282051995 Marionette TRACE conn5 <- [1,2962,null,{}] 16:40:52 INFO - PROCESS | 2096 | 1461282051998 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 2096 | 1461282052112 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 16:40:52 INFO - PROCESS | 2096 | 1461282052120 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F86C800 == 32 [pid = 2096] [id = 751] 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B569236000) [pid = 2096] [serial = 2252] [outer = 0000000000000000] 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56923E400) [pid = 2096] [serial = 2253] [outer = 000000B569236000] 16:40:52 INFO - PROCESS | 2096 | 1461282052170 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B569728C00) [pid = 2096] [serial = 2254] [outer = 000000B569236000] 16:40:52 INFO - PROCESS | 2096 | 1461282052588 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:40:52 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. 16:40:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 629ms 16:40:52 INFO - PROCESS | 2096 | 1461282052627 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 16:40:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:40:52 INFO - PROCESS | 2096 | 1461282052629 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 16:40:52 INFO - PROCESS | 2096 | 1461282052632 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 2096 | 1461282052634 Marionette TRACE conn5 <- [1,2966,null,{}] 16:40:52 INFO - PROCESS | 2096 | 1461282052638 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 2096 | 1461282052720 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 16:40:52 INFO - PROCESS | 2096 | 1461282052726 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE03800 == 33 [pid = 2096] [id = 752] 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56972D800) [pid = 2096] [serial = 2255] [outer = 0000000000000000] 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56A986000) [pid = 2096] [serial = 2256] [outer = 000000B56972D800] 16:40:52 INFO - PROCESS | 2096 | 1461282052773 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56B4D7000) [pid = 2096] [serial = 2257] [outer = 000000B56972D800] 16:40:53 INFO - PROCESS | 2096 | 1461282053198 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:40:53 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. 16:40:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 588ms 16:40:53 INFO - PROCESS | 2096 | 1461282053222 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 2096 | 1461282053224 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 16:40:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:40:53 INFO - PROCESS | 2096 | 1461282053227 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 2096 | 1461282053229 Marionette TRACE conn5 <- [1,2970,null,{}] 16:40:53 INFO - PROCESS | 2096 | 1461282053232 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 2096 | 1461282053353 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 16:40:53 INFO - PROCESS | 2096 | 1461282053402 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570368800 == 34 [pid = 2096] [id = 753] 16:40:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56B526000) [pid = 2096] [serial = 2258] [outer = 0000000000000000] 16:40:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56BA2D800) [pid = 2096] [serial = 2259] [outer = 000000B56B526000] 16:40:53 INFO - PROCESS | 2096 | 1461282053448 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56BA98800) [pid = 2096] [serial = 2260] [outer = 000000B56B526000] 16:40:53 INFO - PROCESS | 2096 | 1461282053813 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:40:53 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 16:40:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:40:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 629ms 16:40:53 INFO - PROCESS | 2096 | 1461282053860 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 2096 | 1461282053862 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 16:40:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:40:53 INFO - PROCESS | 2096 | 1461282053865 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 2096 | 1461282053867 Marionette TRACE conn5 <- [1,2974,null,{}] 16:40:53 INFO - PROCESS | 2096 | 1461282053871 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 2096 | 1461282053984 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 16:40:54 INFO - PROCESS | 2096 | 1461282053990 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BBBF800 == 35 [pid = 2096] [id = 754] 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56BA9A000) [pid = 2096] [serial = 2261] [outer = 0000000000000000] 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56BD1A800) [pid = 2096] [serial = 2262] [outer = 000000B56BA9A000] 16:40:54 INFO - PROCESS | 2096 | 1461282054082 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56BD2DC00) [pid = 2096] [serial = 2263] [outer = 000000B56BA9A000] 16:40:54 INFO - PROCESS | 2096 | 1461282054492 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:40:54 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. 16:40:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 16:40:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:40:54 INFO - PROCESS | 2096 | 1461282054542 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 2096 | 1461282054544 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 16:40:54 INFO - PROCESS | 2096 | 1461282054547 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 2096 | 1461282054549 Marionette TRACE conn5 <- [1,2978,null,{}] 16:40:54 INFO - PROCESS | 2096 | 1461282054553 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 2096 | 1461282054669 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 16:40:54 INFO - PROCESS | 2096 | 1461282054675 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B3800 == 36 [pid = 2096] [id = 755] 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56BD79400) [pid = 2096] [serial = 2264] [outer = 0000000000000000] 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B56BD83C00) [pid = 2096] [serial = 2265] [outer = 000000B56BD79400] 16:40:54 INFO - PROCESS | 2096 | 1461282054766 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B56BF28000) [pid = 2096] [serial = 2266] [outer = 000000B56BD79400] 16:40:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B571529800 == 37 [pid = 2096] [id = 756] 16:40:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B56BF64800) [pid = 2096] [serial = 2267] [outer = 0000000000000000] 16:40:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B56BF66400) [pid = 2096] [serial = 2268] [outer = 000000B56BF64800] 16:40:55 INFO - PROCESS | 2096 | 1461282055224 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:40:55 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. 16:40:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 16:40:55 INFO - PROCESS | 2096 | 1461282055282 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 2096 | 1461282055285 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 16:40:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:40:55 INFO - PROCESS | 2096 | 1461282055295 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 2096 | 1461282055298 Marionette TRACE conn5 <- [1,2982,null,{}] 16:40:55 INFO - PROCESS | 2096 | 1461282055301 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 2096 | 1461282055482 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 16:40:55 INFO - PROCESS | 2096 | 1461282055501 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56CB45000 == 38 [pid = 2096] [id = 757] 16:40:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B56C24C400) [pid = 2096] [serial = 2269] [outer = 0000000000000000] 16:40:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B56C63E400) [pid = 2096] [serial = 2270] [outer = 000000B56C24C400] 16:40:55 INFO - PROCESS | 2096 | 1461282055560 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56CA03000) [pid = 2096] [serial = 2271] [outer = 000000B56C24C400] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B568CAB000) [pid = 2096] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B55F329800) [pid = 2096] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B55D8A0800) [pid = 2096] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56E463000) [pid = 2096] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56BF5D400) [pid = 2096] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B560A14C00) [pid = 2096] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B56BD19400) [pid = 2096] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B56CB28C00) [pid = 2096] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B56C63F800) [pid = 2096] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56CB22400) [pid = 2096] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56D1F7C00) [pid = 2096] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B568C7A000) [pid = 2096] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B55FC0B800) [pid = 2096] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B56EDA5C00) [pid = 2096] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56BA8C800) [pid = 2096] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:40:56 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B569735000) [pid = 2096] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:40:56 INFO - PROCESS | 2096 | 1461282056226 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:40:56 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 16:40:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 986ms 16:40:56 INFO - PROCESS | 2096 | 1461282056283 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 2096 | 1461282056285 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 16:40:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:40:56 INFO - PROCESS | 2096 | 1461282056289 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 2096 | 1461282056291 Marionette TRACE conn5 <- [1,2986,null,{}] 16:40:56 INFO - PROCESS | 2096 | 1461282056294 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 2096 | 1461282056380 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 16:40:56 INFO - PROCESS | 2096 | 1461282056386 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713B0800 == 39 [pid = 2096] [id = 758] 16:40:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56C637C00) [pid = 2096] [serial = 2272] [outer = 0000000000000000] 16:40:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56CA0A800) [pid = 2096] [serial = 2273] [outer = 000000B56C637C00] 16:40:56 INFO - PROCESS | 2096 | 1461282056434 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56CB1D000) [pid = 2096] [serial = 2274] [outer = 000000B56C637C00] 16:40:56 INFO - PROCESS | 2096 | 1461282056816 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:40:56 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. 16:40:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 587ms 16:40:56 INFO - PROCESS | 2096 | 1461282056878 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 2096 | 1461282056880 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 16:40:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:40:56 INFO - PROCESS | 2096 | 1461282056894 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 2096 | 1461282056896 Marionette TRACE conn5 <- [1,2990,null,{}] 16:40:56 INFO - PROCESS | 2096 | 1461282056900 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 2096 | 1461282056982 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 16:40:56 INFO - PROCESS | 2096 | 1461282056988 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573721000 == 40 [pid = 2096] [id = 759] 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56CB22400) [pid = 2096] [serial = 2275] [outer = 0000000000000000] 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56CC2FC00) [pid = 2096] [serial = 2276] [outer = 000000B56CB22400] 16:40:57 INFO - PROCESS | 2096 | 1461282057035 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56CC38800) [pid = 2096] [serial = 2277] [outer = 000000B56CB22400] 16:40:57 INFO - PROCESS | 2096 | 1461282057471 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:40:57 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. 16:40:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 629ms 16:40:57 INFO - PROCESS | 2096 | 1461282057516 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 2096 | 1461282057518 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 16:40:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:40:57 INFO - PROCESS | 2096 | 1461282057532 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 2096 | 1461282057534 Marionette TRACE conn5 <- [1,2994,null,{}] 16:40:57 INFO - PROCESS | 2096 | 1461282057538 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 2096 | 1461282057621 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 16:40:57 INFO - PROCESS | 2096 | 1461282057628 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573870000 == 41 [pid = 2096] [id = 760] 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 92 (000000B56CF3F000) [pid = 2096] [serial = 2278] [outer = 0000000000000000] 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 93 (000000B56D173800) [pid = 2096] [serial = 2279] [outer = 000000B56CF3F000] 16:40:57 INFO - PROCESS | 2096 | 1461282057675 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 2096 | ++DOMWINDOW == 94 (000000B56D90CC00) [pid = 2096] [serial = 2280] [outer = 000000B56CF3F000] 16:40:58 INFO - PROCESS | 2096 | 1461282058137 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:40:58 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. 16:40:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 692ms 16:40:58 INFO - PROCESS | 2096 | 1461282058218 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 2096 | 1461282058223 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 16:40:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:40:58 INFO - PROCESS | 2096 | 1461282058229 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 2096 | 1461282058234 Marionette TRACE conn5 <- [1,2998,null,{}] 16:40:58 INFO - PROCESS | 2096 | 1461282058241 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 2096 | 1461282058375 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 16:40:58 INFO - PROCESS | 2096 | 1461282058550 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564D9E800 == 42 [pid = 2096] [id = 761] 16:40:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 95 (000000B55EA55000) [pid = 2096] [serial = 2281] [outer = 0000000000000000] 16:40:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 96 (000000B55F13D000) [pid = 2096] [serial = 2282] [outer = 000000B55EA55000] 16:40:58 INFO - PROCESS | 2096 | 1461282058610 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 2096 | ++DOMWINDOW == 97 (000000B560544400) [pid = 2096] [serial = 2283] [outer = 000000B55EA55000] 16:40:58 INFO - PROCESS | 2096 | [2096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:59 INFO - PROCESS | 2096 | 1461282059256 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:40:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:40:59 INFO - {} 16:40:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:40:59 INFO - {} 16:40:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:40:59 INFO - {} 16:40:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:40:59 INFO - {} 16:40:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1075ms 16:40:59 INFO - PROCESS | 2096 | 1461282059324 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 2096 | 1461282059330 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 16:40:59 INFO - TEST-START | /FileAPI/fileReader.html 16:40:59 INFO - PROCESS | 2096 | 1461282059337 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 2096 | 1461282059341 Marionette TRACE conn5 <- [1,3002,null,{}] 16:40:59 INFO - PROCESS | 2096 | 1461282059345 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 2096 | 1461282059476 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 16:40:59 INFO - PROCESS | 2096 | 1461282059552 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56ED59000 == 43 [pid = 2096] [id = 762] 16:40:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 98 (000000B563F62000) [pid = 2096] [serial = 2284] [outer = 0000000000000000] 16:40:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 99 (000000B566336C00) [pid = 2096] [serial = 2285] [outer = 000000B563F62000] 16:40:59 INFO - PROCESS | 2096 | 1461282059652 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 2096 | ++DOMWINDOW == 100 (000000B568C9E800) [pid = 2096] [serial = 2286] [outer = 000000B563F62000] 16:41:00 INFO - PROCESS | 2096 | 1461282060307 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:41:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:41:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:41:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:41:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 1022ms 16:41:00 INFO - PROCESS | 2096 | 1461282060364 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 2096 | 1461282060367 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 16:41:00 INFO - TEST-START | /FileAPI/historical.html 16:41:00 INFO - PROCESS | 2096 | 1461282060371 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 2096 | 1461282060375 Marionette TRACE conn5 <- [1,3006,null,{}] 16:41:00 INFO - PROCESS | 2096 | 1461282060439 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 2096 | 1461282060573 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 16:41:00 INFO - PROCESS | 2096 | 1461282060690 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738E8800 == 44 [pid = 2096] [id = 763] 16:41:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 101 (000000B56B435800) [pid = 2096] [serial = 2287] [outer = 0000000000000000] 16:41:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 102 (000000B56BD33800) [pid = 2096] [serial = 2288] [outer = 000000B56B435800] 16:41:00 INFO - PROCESS | 2096 | 1461282060754 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 2096 | ++DOMWINDOW == 103 (000000B56C5F9000) [pid = 2096] [serial = 2289] [outer = 000000B56B435800] 16:41:01 INFO - PROCESS | 2096 | 1461282061604 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:41:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:41:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:41:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:41:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:41:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:41:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:41:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:41:01 INFO - TEST-OK | /FileAPI/historical.html | took 1257ms 16:41:01 INFO - PROCESS | 2096 | 1461282061631 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 2096 | 1461282061635 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 16:41:01 INFO - PROCESS | 2096 | 1461282061641 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - TEST-START | /FileAPI/idlharness.html 16:41:01 INFO - PROCESS | 2096 | 1461282061646 Marionette TRACE conn5 <- [1,3010,null,{}] 16:41:01 INFO - PROCESS | 2096 | 1461282061652 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 2096 | 1461282061763 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 16:41:01 INFO - PROCESS | 2096 | 1461282061846 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2096 | ++DOCSHELL 000000B564CD0000 == 45 [pid = 2096] [id = 764] 16:41:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 104 (000000B55FB07C00) [pid = 2096] [serial = 2290] [outer = 0000000000000000] 16:41:01 INFO - PROCESS | 2096 | ++DOMWINDOW == 105 (000000B563E4AC00) [pid = 2096] [serial = 2291] [outer = 000000B55FB07C00] 16:41:01 INFO - PROCESS | 2096 | 1461282061945 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 2096 | ++DOMWINDOW == 106 (000000B56564D000) [pid = 2096] [serial = 2292] [outer = 000000B55FB07C00] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C872000 == 44 [pid = 2096] [id = 684] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692B1000 == 43 [pid = 2096] [id = 674] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FE1A800 == 42 [pid = 2096] [id = 686] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56C212800 == 41 [pid = 2096] [id = 676] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC6000 == 40 [pid = 2096] [id = 675] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B571526800 == 39 [pid = 2096] [id = 689] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56BBC1800 == 38 [pid = 2096] [id = 683] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B564D96800 == 37 [pid = 2096] [id = 673] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B56FC4B000 == 36 [pid = 2096] [id = 685] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B570919000 == 35 [pid = 2096] [id = 687] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B5713A1000 == 34 [pid = 2096] [id = 688] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B5692C5000 == 33 [pid = 2096] [id = 682] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B5605F0000 == 32 [pid = 2096] [id = 672] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B571529800 == 31 [pid = 2096] [id = 756] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 105 (000000B56FB46400) [pid = 2096] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B55E817800 == 30 [pid = 2096] [id = 745] 16:41:02 INFO - PROCESS | 2096 | --DOCSHELL 000000B574559800 == 29 [pid = 2096] [id = 744] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 104 (000000B56C5F9400) [pid = 2096] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 103 (000000B56F821800) [pid = 2096] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 102 (000000B56C641C00) [pid = 2096] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 101 (000000B56CC2F400) [pid = 2096] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 100 (000000B56CA0C000) [pid = 2096] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 99 (000000B56E65E800) [pid = 2096] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 98 (000000B56D02F800) [pid = 2096] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 97 (000000B56EDC2C00) [pid = 2096] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 96 (000000B56EDB7000) [pid = 2096] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 95 (000000B56B4A9800) [pid = 2096] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 94 (000000B569241000) [pid = 2096] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 93 (000000B565925C00) [pid = 2096] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 92 (000000B563E96C00) [pid = 2096] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 91 (000000B56EDC1C00) [pid = 2096] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 90 (000000B56BD29400) [pid = 2096] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 89 (000000B56A985C00) [pid = 2096] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56B550800) [pid = 2096] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B568D8DC00) [pid = 2096] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56971AC00) [pid = 2096] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B564028000) [pid = 2096] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B564E86000) [pid = 2096] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B5642C7000) [pid = 2096] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B55F1F7C00) [pid = 2096] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56F83B800) [pid = 2096] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56F817800) [pid = 2096] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56E65C000) [pid = 2096] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56CB18800) [pid = 2096] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B566339400) [pid = 2096] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56BD7CC00) [pid = 2096] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56BF20800) [pid = 2096] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 16:41:02 INFO - PROCESS | 2096 | 1461282062947 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:41:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:41:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:41:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:41:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:41:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:41:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:41:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:41:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:41:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:41:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:41:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:41:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:41:02 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 16:41:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:41:02 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 16:41:02 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 16:41:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:41:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:41:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:41:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:41:02 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 16:41:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:41:02 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 16:41:02 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 16:41:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:41:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:41:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:41:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:41:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:41:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:41:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:41:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 1366ms 16:41:03 INFO - PROCESS | 2096 | 1461282063013 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 2096 | 1461282063018 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 16:41:03 INFO - TEST-START | /FileAPI/idlharness.worker 16:41:03 INFO - PROCESS | 2096 | 1461282063025 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 2096 | 1461282063028 Marionette TRACE conn5 <- [1,3014,null,{}] 16:41:03 INFO - PROCESS | 2096 | 1461282063032 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 2096 | 1461282063121 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 16:41:03 INFO - PROCESS | 2096 | 1461282063228 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C872000 == 30 [pid = 2096] [id = 765] 16:41:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B55F918C00) [pid = 2096] [serial = 2293] [outer = 0000000000000000] 16:41:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B569716C00) [pid = 2096] [serial = 2294] [outer = 000000B55F918C00] 16:41:03 INFO - PROCESS | 2096 | 1461282063277 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56972C800) [pid = 2096] [serial = 2295] [outer = 000000B55F918C00] 16:41:03 INFO - PROCESS | 2096 | [2096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:41:04 INFO - PROCESS | 2096 | 1461282064275 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:41:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:41:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:41:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:41:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:41:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:41:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:41:04 INFO - {} 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:41:04 INFO - {} 16:41:04 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 - {} 16:41:04 INFO - {} 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:41:04 INFO - {} 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:41:04 INFO - {} 16:41:04 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 - {} 16:41:04 INFO - {} 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:41:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:41:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 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 16:41:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:41:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:41:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:41:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:41:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:41:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:41:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:41:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:41:04 INFO - {} 16:41:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1428ms 16:41:04 INFO - PROCESS | 2096 | 1461282064459 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 2096 | 1461282064461 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 16:41:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:41:04 INFO - PROCESS | 2096 | 1461282064465 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 2096 | 1461282064469 Marionette TRACE conn5 <- [1,3018,null,{}] 16:41:04 INFO - PROCESS | 2096 | 1461282064511 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 2096 | 1461282064629 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 16:41:04 INFO - PROCESS | 2096 | 1461282064643 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570367000 == 31 [pid = 2096] [id = 766] 16:41:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56B552000) [pid = 2096] [serial = 2296] [outer = 0000000000000000] 16:41:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56CF45800) [pid = 2096] [serial = 2297] [outer = 000000B56B552000] 16:41:04 INFO - PROCESS | 2096 | 1461282064695 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56D90F000) [pid = 2096] [serial = 2298] [outer = 000000B56B552000] 16:41:05 INFO - PROCESS | 2096 | 1461282065142 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:41:05 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 16:41:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 713ms 16:41:05 INFO - PROCESS | 2096 | 1461282065180 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 2096 | 1461282065183 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 16:41:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:41:05 INFO - PROCESS | 2096 | 1461282065186 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 2096 | 1461282065188 Marionette TRACE conn5 <- [1,3022,null,{}] 16:41:05 INFO - PROCESS | 2096 | 1461282065192 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 2096 | 1461282065309 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 16:41:05 INFO - PROCESS | 2096 | 1461282065362 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5713AD800 == 32 [pid = 2096] [id = 767] 16:41:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56E663C00) [pid = 2096] [serial = 2299] [outer = 0000000000000000] 16:41:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56E909000) [pid = 2096] [serial = 2300] [outer = 000000B56E663C00] 16:41:05 INFO - PROCESS | 2096 | 1461282065418 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B56EDA0800) [pid = 2096] [serial = 2301] [outer = 000000B56E663C00] 16:41:05 INFO - PROCESS | 2096 | 1461282065830 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:41:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:41:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 671ms 16:41:05 INFO - PROCESS | 2096 | 1461282065860 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 2096 | 1461282065862 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 16:41:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:41:05 INFO - PROCESS | 2096 | 1461282065871 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 2096 | 1461282065873 Marionette TRACE conn5 <- [1,3026,null,{}] 16:41:05 INFO - PROCESS | 2096 | 1461282065877 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 2096 | 1461282065989 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 16:41:06 INFO - PROCESS | 2096 | 1461282066068 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5715EE800 == 33 [pid = 2096] [id = 768] 16:41:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56EDBB000) [pid = 2096] [serial = 2302] [outer = 0000000000000000] 16:41:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56EDBE000) [pid = 2096] [serial = 2303] [outer = 000000B56EDBB000] 16:41:06 INFO - PROCESS | 2096 | 1461282066116 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B56EE61800) [pid = 2096] [serial = 2304] [outer = 000000B56EDBB000] 16:41:06 INFO - PROCESS | 2096 | 1461282066545 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56C24C400) [pid = 2096] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B56BA9A000) [pid = 2096] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B55D8A5000) [pid = 2096] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B56F8DA800) [pid = 2096] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B55F1ED000) [pid = 2096] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B569236000) [pid = 2096] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B56B526000) [pid = 2096] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B56BD79400) [pid = 2096] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B5657A0800) [pid = 2096] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B55D82A800) [pid = 2096] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56972D800) [pid = 2096] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B55F333800) [pid = 2096] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B56BF64800) [pid = 2096] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56CB22400) [pid = 2096] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B560A16000) [pid = 2096] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:41:06 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56C637C00) [pid = 2096] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:41:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:41:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:41:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 776ms 16:41:06 INFO - PROCESS | 2096 | 1461282066651 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 2096 | 1461282066656 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 16:41:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:41:06 INFO - PROCESS | 2096 | 1461282066662 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 2096 | 1461282066667 Marionette TRACE conn5 <- [1,3030,null,{}] 16:41:06 INFO - PROCESS | 2096 | 1461282066674 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 2096 | 1461282066800 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 16:41:06 INFO - PROCESS | 2096 | 1461282066887 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5663A4000 == 34 [pid = 2096] [id = 769] 16:41:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B55D8A7C00) [pid = 2096] [serial = 2305] [outer = 0000000000000000] 16:41:06 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B55E1DFC00) [pid = 2096] [serial = 2306] [outer = 000000B55D8A7C00] 16:41:06 INFO - PROCESS | 2096 | 1461282066947 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B55F90C400) [pid = 2096] [serial = 2307] [outer = 000000B55D8A7C00] 16:41:07 INFO - PROCESS | 2096 | 1461282067760 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:41:07 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. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:41:07 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'.) 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:41:07 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. 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:41:07 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. 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:41:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:41:07 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. 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:41:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:41:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:41:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:41:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:41:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1214ms 16:41:07 INFO - PROCESS | 2096 | 1461282067885 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 2096 | 1461282067889 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 16:41:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:41:07 INFO - PROCESS | 2096 | 1461282067898 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 2096 | 1461282067902 Marionette TRACE conn5 <- [1,3034,null,{}] 16:41:07 INFO - PROCESS | 2096 | 1461282067949 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 2096 | 1461282068051 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 16:41:08 INFO - PROCESS | 2096 | 1461282068163 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570358000 == 35 [pid = 2096] [id = 770] 16:41:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B564E88800) [pid = 2096] [serial = 2308] [outer = 0000000000000000] 16:41:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B568C2EC00) [pid = 2096] [serial = 2309] [outer = 000000B564E88800] 16:41:08 INFO - PROCESS | 2096 | 1461282068222 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56BF26000) [pid = 2096] [serial = 2310] [outer = 000000B564E88800] 16:41:08 INFO - PROCESS | 2096 | [2096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:41:08 INFO - PROCESS | 2096 | 1461282068766 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:41:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:41:08 INFO - {} 16:41:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 881ms 16:41:08 INFO - PROCESS | 2096 | 1461282068780 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 2096 | 1461282068782 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 16:41:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:41:08 INFO - PROCESS | 2096 | 1461282068827 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 2096 | 1461282068829 Marionette TRACE conn5 <- [1,3038,null,{}] 16:41:08 INFO - PROCESS | 2096 | 1461282068844 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 2096 | 1461282068973 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 16:41:09 INFO - PROCESS | 2096 | 1461282069061 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573845000 == 36 [pid = 2096] [id = 771] 16:41:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56EDB8800) [pid = 2096] [serial = 2311] [outer = 0000000000000000] 16:41:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56F835400) [pid = 2096] [serial = 2312] [outer = 000000B56EDB8800] 16:41:09 INFO - PROCESS | 2096 | 1461282069122 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56F8DB000) [pid = 2096] [serial = 2313] [outer = 000000B56EDB8800] 16:41:09 INFO - PROCESS | 2096 | 1461282069682 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:41:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:41:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:41:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:41:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 923ms 16:41:09 INFO - PROCESS | 2096 | 1461282069712 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 2096 | 1461282069714 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 16:41:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:41:09 INFO - PROCESS | 2096 | 1461282069719 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 2096 | 1461282069721 Marionette TRACE conn5 <- [1,3042,null,{}] 16:41:09 INFO - PROCESS | 2096 | 1461282069725 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 2096 | 1461282069879 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 16:41:09 INFO - PROCESS | 2096 | 1461282069945 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56F87A000 == 37 [pid = 2096] [id = 772] 16:41:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56B435400) [pid = 2096] [serial = 2314] [outer = 0000000000000000] 16:41:09 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56BB36400) [pid = 2096] [serial = 2315] [outer = 000000B56B435400] 16:41:10 INFO - PROCESS | 2096 | 1461282070005 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B56BD1EC00) [pid = 2096] [serial = 2316] [outer = 000000B56B435400] 16:41:10 INFO - PROCESS | 2096 | 1461282070796 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:41:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:41:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:41:10 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" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:41:10 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" 16:41:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:41:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:41:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1273ms 16:41:10 INFO - PROCESS | 2096 | 1461282070994 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2096 | 1461282070997 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 16:41:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:41:11 INFO - PROCESS | 2096 | 1461282071001 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2096 | 1461282071003 Marionette TRACE conn5 <- [1,3046,null,{}] 16:41:11 INFO - PROCESS | 2096 | 1461282071007 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 2096 | 1461282071116 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 16:41:11 INFO - PROCESS | 2096 | 1461282071190 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5738DA800 == 38 [pid = 2096] [id = 773] 16:41:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B560BC2800) [pid = 2096] [serial = 2317] [outer = 0000000000000000] 16:41:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B56BF5E800) [pid = 2096] [serial = 2318] [outer = 000000B560BC2800] 16:41:11 INFO - PROCESS | 2096 | 1461282071289 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B56F8DC000) [pid = 2096] [serial = 2319] [outer = 000000B560BC2800] 16:41:11 INFO - PROCESS | 2096 | 1461282071851 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:41:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:41:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:41:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:41:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:41:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:41:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:41:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:41:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:41:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 935ms 16:41:11 INFO - PROCESS | 2096 | 1461282071939 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2096 | 1461282071941 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 16:41:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:41:11 INFO - PROCESS | 2096 | 1461282071945 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2096 | 1461282071947 Marionette TRACE conn5 <- [1,3050,null,{}] 16:41:11 INFO - PROCESS | 2096 | 1461282071951 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 2096 | 1461282072127 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 16:41:12 INFO - PROCESS | 2096 | 1461282072242 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2096 | ++DOCSHELL 000000B55D763000 == 39 [pid = 2096] [id = 774] 16:41:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B55D893800) [pid = 2096] [serial = 2320] [outer = 0000000000000000] 16:41:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B55E8DF000) [pid = 2096] [serial = 2321] [outer = 000000B55D893800] 16:41:12 INFO - PROCESS | 2096 | 1461282072306 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56633A400) [pid = 2096] [serial = 2322] [outer = 000000B55D893800] 16:41:12 INFO - PROCESS | 2096 | [2096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:41:12 INFO - PROCESS | 2096 | 1461282072960 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:41:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:41:12 INFO - {} 16:41:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1022ms 16:41:12 INFO - PROCESS | 2096 | 1461282072969 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 2096 | 1461282072975 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 16:41:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:41:13 INFO - PROCESS | 2096 | 1461282073044 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 2096 | 1461282073049 Marionette TRACE conn5 <- [1,3054,null,{}] 16:41:13 INFO - PROCESS | 2096 | 1461282073055 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 2096 | 1461282073156 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 88 (000000B56BD1A800) [pid = 2096] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 87 (000000B55D8F5C00) [pid = 2096] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 86 (000000B56FC76000) [pid = 2096] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 85 (000000B55F1EDC00) [pid = 2096] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 84 (000000B56923E400) [pid = 2096] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 83 (000000B569728C00) [pid = 2096] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 82 (000000B56BA2D800) [pid = 2096] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 81 (000000B56BD83C00) [pid = 2096] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 80 (000000B565BB4000) [pid = 2096] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B5663D3800) [pid = 2096] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B564E89800) [pid = 2096] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B565659400) [pid = 2096] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56A986000) [pid = 2096] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B56B4D7000) [pid = 2096] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B568C4CC00) [pid = 2096] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B568C76C00) [pid = 2096] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 72 (000000B56BD2DC00) [pid = 2096] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 71 (000000B56D173800) [pid = 2096] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 70 (000000B56C63E400) [pid = 2096] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 69 (000000B56BF66400) [pid = 2096] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 68 (000000B56BF28000) [pid = 2096] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 67 (000000B56CC2FC00) [pid = 2096] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 66 (000000B56CA03000) [pid = 2096] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 65 (000000B55F330400) [pid = 2096] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 64 (000000B5642F9400) [pid = 2096] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 63 (000000B563C7D800) [pid = 2096] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 62 (000000B56CA0A800) [pid = 2096] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 61 (000000B56BA98800) [pid = 2096] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 60 (000000B56CC38800) [pid = 2096] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | --DOMWINDOW == 59 (000000B56CB1D000) [pid = 2096] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 16:41:13 INFO - PROCESS | 2096 | 1461282073314 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B5605F8800 == 40 [pid = 2096] [id = 775] 16:41:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 60 (000000B55D893000) [pid = 2096] [serial = 2323] [outer = 0000000000000000] 16:41:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 61 (000000B55D92F800) [pid = 2096] [serial = 2324] [outer = 000000B55D893000] 16:41:13 INFO - PROCESS | 2096 | 1461282073364 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 62 (000000B563E96C00) [pid = 2096] [serial = 2325] [outer = 000000B55D893000] 16:41:13 INFO - PROCESS | 2096 | 1461282073796 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:41:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:41:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 839ms 16:41:13 INFO - PROCESS | 2096 | 1461282073823 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 2096 | 1461282073829 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 16:41:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:41:13 INFO - PROCESS | 2096 | 1461282073835 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 2096 | 1461282073838 Marionette TRACE conn5 <- [1,3058,null,{}] 16:41:13 INFO - PROCESS | 2096 | 1461282073842 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 2096 | 1461282073936 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 16:41:13 INFO - PROCESS | 2096 | 1461282073945 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C86F800 == 41 [pid = 2096] [id = 776] 16:41:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 63 (000000B55E8E8800) [pid = 2096] [serial = 2326] [outer = 0000000000000000] 16:41:13 INFO - PROCESS | 2096 | ++DOMWINDOW == 64 (000000B568C7E800) [pid = 2096] [serial = 2327] [outer = 000000B55E8E8800] 16:41:13 INFO - PROCESS | 2096 | 1461282073992 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 65 (000000B569714800) [pid = 2096] [serial = 2328] [outer = 000000B55E8E8800] 16:41:14 INFO - PROCESS | 2096 | 1461282074490 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:41:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 16:41:14 INFO - PROCESS | 2096 | 1461282074508 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 2096 | 1461282074510 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 16:41:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:41:14 INFO - PROCESS | 2096 | 1461282074518 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 2096 | 1461282074522 Marionette TRACE conn5 <- [1,3062,null,{}] 16:41:14 INFO - PROCESS | 2096 | 1461282074534 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 2096 | 1461282074627 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 16:41:14 INFO - PROCESS | 2096 | 1461282074635 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FE0A000 == 42 [pid = 2096] [id = 777] 16:41:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 66 (000000B56B526400) [pid = 2096] [serial = 2329] [outer = 0000000000000000] 16:41:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 67 (000000B56BA8E000) [pid = 2096] [serial = 2330] [outer = 000000B56B526400] 16:41:14 INFO - PROCESS | 2096 | 1461282074685 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 2096 | ++DOMWINDOW == 68 (000000B56BD29C00) [pid = 2096] [serial = 2331] [outer = 000000B56B526400] 16:41:15 INFO - PROCESS | 2096 | 1461282075161 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:41:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:41:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 692ms 16:41:15 INFO - PROCESS | 2096 | 1461282075214 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 2096 | 1461282075217 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 16:41:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:41:15 INFO - PROCESS | 2096 | 1461282075220 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 2096 | 1461282075222 Marionette TRACE conn5 <- [1,3066,null,{}] 16:41:15 INFO - PROCESS | 2096 | 1461282075225 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 2096 | 1461282075322 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 16:41:15 INFO - PROCESS | 2096 | 1461282075330 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 2096 | ++DOCSHELL 000000B570D87800 == 43 [pid = 2096] [id = 778] 16:41:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 69 (000000B56BF5EC00) [pid = 2096] [serial = 2332] [outer = 0000000000000000] 16:41:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 70 (000000B56BFA2C00) [pid = 2096] [serial = 2333] [outer = 000000B56BF5EC00] 16:41:15 INFO - PROCESS | 2096 | 1461282075378 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 2096 | ++DOMWINDOW == 71 (000000B56CB15400) [pid = 2096] [serial = 2334] [outer = 000000B56BF5EC00] 16:41:15 INFO - PROCESS | 2096 | 1461282075831 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 2096 | 1461282075938 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 16:41:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:41:15 INFO - PROCESS | 2096 | 1461282075942 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 2096 | 1461282075944 Marionette TRACE conn5 <- [1,3070,null,{}] 16:41:15 INFO - PROCESS | 2096 | 1461282075959 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 2096 | 1461282076101 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 16:41:16 INFO - PROCESS | 2096 | 1461282076122 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573196800 == 44 [pid = 2096] [id = 779] 16:41:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 72 (000000B56CC2DC00) [pid = 2096] [serial = 2335] [outer = 0000000000000000] 16:41:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 73 (000000B56D02D000) [pid = 2096] [serial = 2336] [outer = 000000B56CC2DC00] 16:41:16 INFO - PROCESS | 2096 | 1461282076169 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B56E661C00) [pid = 2096] [serial = 2337] [outer = 000000B56CC2DC00] 16:41:16 INFO - PROCESS | 2096 | 1461282076621 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:41:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:41:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:41:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:41:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 734ms 16:41:16 INFO - PROCESS | 2096 | 1461282076679 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 2096 | 1461282076681 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 16:41:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:41:16 INFO - PROCESS | 2096 | 1461282076684 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 2096 | 1461282076686 Marionette TRACE conn5 <- [1,3074,null,{}] 16:41:16 INFO - PROCESS | 2096 | 1461282076698 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 2096 | 1461282076824 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 16:41:16 INFO - PROCESS | 2096 | 1461282076884 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573713000 == 45 [pid = 2096] [id = 780] 16:41:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B56EDBF800) [pid = 2096] [serial = 2338] [outer = 0000000000000000] 16:41:16 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B56F83CC00) [pid = 2096] [serial = 2339] [outer = 000000B56EDBF800] 16:41:16 INFO - PROCESS | 2096 | 1461282076935 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B56FCB2800) [pid = 2096] [serial = 2340] [outer = 000000B56EDBF800] 16:41:17 INFO - PROCESS | 2096 | 1461282077340 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:41:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 16:41:17 INFO - PROCESS | 2096 | 1461282077359 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 2096 | 1461282077361 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 16:41:17 INFO - PROCESS | 2096 | 1461282077364 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:41:17 INFO - PROCESS | 2096 | 1461282077366 Marionette TRACE conn5 <- [1,3078,null,{}] 16:41:17 INFO - PROCESS | 2096 | 1461282077369 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 2096 | 1461282077517 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 16:41:17 INFO - PROCESS | 2096 | 1461282077534 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 2096 | ++DOCSHELL 000000B573871000 == 46 [pid = 2096] [id = 781] 16:41:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56FCC9800) [pid = 2096] [serial = 2341] [outer = 0000000000000000] 16:41:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56FCCE800) [pid = 2096] [serial = 2342] [outer = 000000B56FCC9800] 16:41:17 INFO - PROCESS | 2096 | 1461282077580 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56FDE0400) [pid = 2096] [serial = 2343] [outer = 000000B56FCC9800] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 79 (000000B55F918C00) [pid = 2096] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 78 (000000B56B552000) [pid = 2096] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 77 (000000B55EA55000) [pid = 2096] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 76 (000000B56E663C00) [pid = 2096] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 75 (000000B563F62000) [pid = 2096] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 74 (000000B55FB07C00) [pid = 2096] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:41:17 INFO - PROCESS | 2096 | --DOMWINDOW == 73 (000000B56B435800) [pid = 2096] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:41:17 INFO - PROCESS | 2096 | 1461282077969 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:41:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 629ms 16:41:18 INFO - PROCESS | 2096 | 1461282077997 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 2096 | 1461282077999 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 16:41:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:41:18 INFO - PROCESS | 2096 | 1461282078002 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 2096 | 1461282078004 Marionette TRACE conn5 <- [1,3082,null,{}] 16:41:18 INFO - PROCESS | 2096 | 1461282078007 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 2096 | 1461282078093 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 16:41:18 INFO - PROCESS | 2096 | 1461282078194 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56C02D000 == 47 [pid = 2096] [id = 782] 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 74 (000000B55D8A3C00) [pid = 2096] [serial = 2344] [outer = 0000000000000000] 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 75 (000000B55F918C00) [pid = 2096] [serial = 2345] [outer = 000000B55D8A3C00] 16:41:18 INFO - PROCESS | 2096 | 1461282078242 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 76 (000000B56FE8D800) [pid = 2096] [serial = 2346] [outer = 000000B55D8A3C00] 16:41:18 INFO - PROCESS | 2096 | 1461282078588 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:41:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 16:41:18 INFO - PROCESS | 2096 | 1461282078635 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 2096 | 1461282078637 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 16:41:18 INFO - PROCESS | 2096 | 1461282078640 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:41:18 INFO - PROCESS | 2096 | 1461282078642 Marionette TRACE conn5 <- [1,3086,null,{}] 16:41:18 INFO - PROCESS | 2096 | 1461282078646 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 2096 | 1461282078765 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 16:41:18 INFO - PROCESS | 2096 | 1461282078774 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574481000 == 48 [pid = 2096] [id = 783] 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 77 (000000B564E82400) [pid = 2096] [serial = 2347] [outer = 0000000000000000] 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 78 (000000B56FE91400) [pid = 2096] [serial = 2348] [outer = 000000B564E82400] 16:41:18 INFO - PROCESS | 2096 | 1461282078821 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 2096 | ++DOMWINDOW == 79 (000000B56FEEF400) [pid = 2096] [serial = 2349] [outer = 000000B564E82400] 16:41:19 INFO - PROCESS | 2096 | 1461282079267 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:41:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:41:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 16:41:19 INFO - PROCESS | 2096 | 1461282079323 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 2096 | 1461282079325 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 16:41:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:41:19 INFO - PROCESS | 2096 | 1461282079333 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 2096 | 1461282079335 Marionette TRACE conn5 <- [1,3090,null,{}] 16:41:19 INFO - PROCESS | 2096 | 1461282079339 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 2096 | 1461282079427 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 16:41:19 INFO - PROCESS | 2096 | 1461282079433 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 2096 | ++DOCSHELL 000000B574570800 == 49 [pid = 2096] [id = 784] 16:41:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 80 (000000B56FEF4400) [pid = 2096] [serial = 2350] [outer = 0000000000000000] 16:41:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 81 (000000B56FEF9800) [pid = 2096] [serial = 2351] [outer = 000000B56FEF4400] 16:41:19 INFO - PROCESS | 2096 | 1461282079479 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 2096 | ++DOMWINDOW == 82 (000000B56FF77000) [pid = 2096] [serial = 2352] [outer = 000000B56FEF4400] 16:41:20 INFO - PROCESS | 2096 | 1461282079995 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 734ms 16:41:20 INFO - PROCESS | 2096 | 1461282080070 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 2096 | 1461282080075 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 16:41:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:41:20 INFO - PROCESS | 2096 | 1461282080082 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 2096 | 1461282080087 Marionette TRACE conn5 <- [1,3094,null,{}] 16:41:20 INFO - PROCESS | 2096 | 1461282080211 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 2096 | 1461282080329 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 16:41:20 INFO - PROCESS | 2096 | 1461282080451 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56BE9F800 == 50 [pid = 2096] [id = 785] 16:41:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 83 (000000B55E15B800) [pid = 2096] [serial = 2353] [outer = 0000000000000000] 16:41:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 84 (000000B564E85800) [pid = 2096] [serial = 2354] [outer = 000000B55E15B800] 16:41:20 INFO - PROCESS | 2096 | 1461282080513 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 2096 | ++DOMWINDOW == 85 (000000B568C2F800) [pid = 2096] [serial = 2355] [outer = 000000B55E15B800] 16:41:21 INFO - PROCESS | 2096 | 1461282081053 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:41:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1004ms 16:41:21 INFO - PROCESS | 2096 | 1461282081088 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2096 | 1461282081095 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 16:41:21 INFO - PROCESS | 2096 | 1461282081102 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:41:21 INFO - PROCESS | 2096 | 1461282081105 Marionette TRACE conn5 <- [1,3098,null,{}] 16:41:21 INFO - PROCESS | 2096 | 1461282081109 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 2096 | 1461282081270 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 16:41:21 INFO - PROCESS | 2096 | 1461282081344 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 2096 | ++DOCSHELL 000000B56FD70000 == 51 [pid = 2096] [id = 786] 16:41:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 86 (000000B568C58400) [pid = 2096] [serial = 2356] [outer = 0000000000000000] 16:41:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 87 (000000B569732800) [pid = 2096] [serial = 2357] [outer = 000000B568C58400] 16:41:21 INFO - PROCESS | 2096 | 1461282081402 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 2096 | ++DOMWINDOW == 88 (000000B56B558C00) [pid = 2096] [serial = 2358] [outer = 000000B568C58400] 16:41:21 INFO - PROCESS | 2096 | 1461282081944 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:41:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:41:21 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 16:41:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:41:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 882ms 16:41:21 INFO - PROCESS | 2096 | 1461282081989 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2096 | 1461282081992 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 16:41:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:41:22 INFO - PROCESS | 2096 | 1461282082014 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 2096 | 1461282082019 Marionette TRACE conn5 <- [1,3102,null,{}] 16:41:22 INFO - PROCESS | 2096 | 1461282082032 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 2096 | 1461282082151 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 16:41:22 INFO - PROCESS | 2096 | 1461282082253 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6be058ba-3d48-45d8-adfc-e56f012def94\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 2096 | ++DOCSHELL 000000B57387D000 == 52 [pid = 2096] [id = 787] 16:41:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 89 (000000B56C637400) [pid = 2096] [serial = 2359] [outer = 0000000000000000] 16:41:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 90 (000000B56CC2D000) [pid = 2096] [serial = 2360] [outer = 000000B56C637400] 16:41:22 INFO - PROCESS | 2096 | 1461282082314 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 2096 | ++DOMWINDOW == 91 (000000B56EDA2C00) [pid = 2096] [serial = 2361] [outer = 000000B56C637400] 16:41:22 INFO - PROCESS | 2096 | 1461282082856 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:41:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 902ms 16:41:22 INFO - PROCESS | 2096 | 1461282082900 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 2096 | 1461282082904 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 16:41:24 WARNING - u'runner_teardown' () 16:41:24 INFO - No more tests 16:41:24 INFO - Got 0 unexpected results 16:41:24 INFO - SUITE-END | took 700s 16:41:24 INFO - Closing logging queue 16:41:24 INFO - queue closed 16:41:24 INFO - Return code: 0 16:41:24 WARNING - # TBPL SUCCESS # 16:41:24 INFO - Running post-action listener: _resource_record_post_action 16:41:24 INFO - Running post-run listener: _resource_record_post_run 16:41:25 INFO - Total resource usage - Wall time: 711s; CPU: 14.0%; Read bytes: 271482880; Write bytes: 1048163840; Read time: 5541560; Write time: 5484150 16:41:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:41:25 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 109446144; Read time: 0; Write time: 196870 16:41:25 INFO - run-tests - Wall time: 708s; CPU: 14.0%; Read bytes: 271436288; Write bytes: 894771712; Read time: 5537250; Write time: 5235720 16:41:25 INFO - Running post-run listener: _upload_blobber_files 16:41:25 INFO - Blob upload gear active. 16:41:25 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:41:25 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 16:41:25 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-central', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 16:41:25 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-central -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 16:41:25 INFO - (blobuploader) - INFO - Open directory for files ... 16:41:25 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:41:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:41:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:41:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:41:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:41:26 INFO - (blobuploader) - INFO - Done attempting. 16:41:26 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:41:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:41:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:41:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:41:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:41:28 INFO - (blobuploader) - INFO - Done attempting. 16:41:28 INFO - (blobuploader) - INFO - Iteration through files over. 16:41:28 INFO - Return code: 0 16:41:28 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:41:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/542424800ecb760275635ecb1369c201eb5eba20bc976c5bfbfa44484cc5161a15251673208d671b67c3bd2e8d1223b879bbc281b136ac34983dbd83ff3e3837", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dcd9191632f4b0305e6594f770f7ac7db4653c9b675b6d355cb73e17a06e40db1d35ab6ed9c53b82dbe9f8706dfb22d778569ec8fbe75eaf884f55914d67731"} 16:41:28 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:41:28 INFO - Writing to file C:\slave\test\properties\blobber_files 16:41:28 INFO - Contents: 16:41:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/542424800ecb760275635ecb1369c201eb5eba20bc976c5bfbfa44484cc5161a15251673208d671b67c3bd2e8d1223b879bbc281b136ac34983dbd83ff3e3837", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dcd9191632f4b0305e6594f770f7ac7db4653c9b675b6d355cb73e17a06e40db1d35ab6ed9c53b82dbe9f8706dfb22d778569ec8fbe75eaf884f55914d67731"} 16:41:28 INFO - Running post-run listener: copy_logs_to_upload_dir 16:41:28 INFO - Copying logs to upload dir... 16:41:28 INFO - mkdir: C:\slave\test\build\upload\logs 16:41:28 INFO - Copying logs to upload dir... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... 16:41:28 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=913.193000 ========= master_lag: 0.28 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 13 secs) (at 2016-04-21 16:41:28.550838) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:41:28.551933) ========= '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-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/542424800ecb760275635ecb1369c201eb5eba20bc976c5bfbfa44484cc5161a15251673208d671b67c3bd2e8d1223b879bbc281b136ac34983dbd83ff3e3837", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dcd9191632f4b0305e6594f770f7ac7db4653c9b675b6d355cb73e17a06e40db1d35ab6ed9c53b82dbe9f8706dfb22d778569ec8fbe75eaf884f55914d67731"} build_url:https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/542424800ecb760275635ecb1369c201eb5eba20bc976c5bfbfa44484cc5161a15251673208d671b67c3bd2e8d1223b879bbc281b136ac34983dbd83ff3e3837", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3dcd9191632f4b0305e6594f770f7ac7db4653c9b675b6d355cb73e17a06e40db1d35ab6ed9c53b82dbe9f8706dfb22d778569ec8fbe75eaf884f55914d67731"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Zs91Ym0hRquuSWZEQ1e4aQ/artifacts/public/build/firefox-48.0a1.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-04-21 16:41:28.672395) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:41:28.672736) ========= '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-044\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-044 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-044 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local LOGONSERVER=\\T-W864-IX-044 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-044 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-044 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-04-21 16:41:28.790184) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 16:41:28.790914) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 16:41:29.550751) ========= ========= Total master_lag: 0.51 =========