builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-209 starttime: 1471047579.78 results: success (0) buildid: 20160812154616 builduid: 5928acb445004bf2a5f1134f49cc47fe revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:39.783920) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:39.784374) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:39.784650) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:39.960180) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:19:39.960571) ========= '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\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --17:19:40-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.07 MB/s 17:19:41 (8.07 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.080000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:19:41.074804) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-12 17:19:41.075123) ========= '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\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.201000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-12 17:19:44.290618) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-12 17:19:44.290995) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-08-12 17:19:44,553 truncating revision to first 12 chars 2016-08-12 17:19:44,553 Setting DEBUG logging. 2016-08-12 17:19:44,553 attempt 1/10 2016-08-12 17:19:44,553 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/b66e4f53fe15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-12 17:19:46,171 unpacking tar archive at: mozilla-release-b66e4f53fe15/testing/mozharness/ program finished with exit code 0 elapsedTime=2.275000 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-12 17:19:46.729666) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:46.729982) ========= script_repo_revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:46.730379) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:46.730640) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:19:46.754002) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 57 secs) (at 2016-08-12 17:19:46.754674) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 17:19:47 INFO - MultiFileLogger online at 20160812 17:19:47 in C:\slave\test 17:19:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 17:19:47 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 17:19:47 INFO - {'append_to_log': False, 17:19:47 INFO - 'base_work_dir': 'C:\\slave\\test', 17:19:47 INFO - 'blob_upload_branch': 'mozilla-release', 17:19:47 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 17:19:47 INFO - 'buildbot_json_path': 'buildprops.json', 17:19:47 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 17:19:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:19:47 INFO - 'download_minidump_stackwalk': True, 17:19:47 INFO - 'download_symbols': 'true', 17:19:47 INFO - 'e10s': False, 17:19:47 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 17:19:47 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 17:19:47 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 17:19:47 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 17:19:47 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 17:19:47 INFO - 'C:/mozilla-build/tooltool.py'), 17:19:47 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 17:19:47 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 17:19:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:19:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:19:47 INFO - 'log_level': 'info', 17:19:47 INFO - 'log_to_console': True, 17:19:47 INFO - 'opt_config_files': (), 17:19:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:19:47 INFO - '--processes=1', 17:19:47 INFO - '--config=%(test_path)s/wptrunner.ini', 17:19:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:19:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:19:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:19:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:19:47 INFO - 'pip_index': False, 17:19:47 INFO - 'require_test_zip': True, 17:19:47 INFO - 'test_type': ('testharness',), 17:19:47 INFO - 'this_chunk': '1', 17:19:47 INFO - 'total_chunks': '10', 17:19:47 INFO - 'virtualenv_path': 'venv', 17:19:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:19:47 INFO - 'work_dir': 'build'} 17:19:47 INFO - ##### 17:19:47 INFO - ##### Running clobber step. 17:19:47 INFO - ##### 17:19:47 INFO - Running pre-action listener: _resource_record_pre_action 17:19:47 INFO - Running main action method: clobber 17:19:47 INFO - rmtree: C:\slave\test\build 17:19:47 INFO - Using _rmtree_windows ... 17:19:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 17:21:23 INFO - Running post-action listener: _resource_record_post_action 17:21:23 INFO - ##### 17:21:23 INFO - ##### Running read-buildbot-config step. 17:21:23 INFO - ##### 17:21:23 INFO - Running pre-action listener: _resource_record_pre_action 17:21:23 INFO - Running main action method: read_buildbot_config 17:21:23 INFO - Using buildbot properties: 17:21:23 INFO - { 17:21:23 INFO - "project": "", 17:21:23 INFO - "product": "firefox", 17:21:23 INFO - "script_repo_revision": "production", 17:21:23 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 17:21:23 INFO - "repository": "", 17:21:23 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 17:21:23 INFO - "buildid": "20160812154616", 17:21:23 INFO - "pgo_build": "False", 17:21:23 INFO - "basedir": "C:\\slave\\test", 17:21:23 INFO - "buildnumber": 4, 17:21:23 INFO - "slavename": "t-w732-ix-209", 17:21:23 INFO - "revision": "b66e4f53fe15662f88e05b9d48a6e3c521d376f7", 17:21:23 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 17:21:23 INFO - "platform": "win32", 17:21:23 INFO - "branch": "mozilla-release", 17:21:23 INFO - "repo_path": "releases/mozilla-release", 17:21:23 INFO - "moz_repo_path": "", 17:21:23 INFO - "stage_platform": "win32", 17:21:23 INFO - "builduid": "5928acb445004bf2a5f1134f49cc47fe", 17:21:23 INFO - "slavebuilddir": "test" 17:21:23 INFO - } 17:21:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 17:21:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 17:21:23 INFO - Running post-action listener: _resource_record_post_action 17:21:23 INFO - ##### 17:21:23 INFO - ##### Running download-and-extract step. 17:21:23 INFO - ##### 17:21:23 INFO - Running pre-action listener: _resource_record_pre_action 17:21:23 INFO - Running main action method: download_and_extract 17:21:23 INFO - mkdir: C:\slave\test\build\tests 17:21:23 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')]} 17:21:23 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 17:21:23 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 17:21:23 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 17:21:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 17:21:24 INFO - Downloaded 1274 bytes. 17:21:24 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 17:21:24 INFO - Using the following test package requirements: 17:21:24 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 17:21:24 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 17:21:24 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 17:21:24 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'jsshell-win32.zip'], 17:21:24 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 17:21:24 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 17:21:24 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 17:21:24 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 17:21:24 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 17:21:24 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 17:21:24 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 17:21:24 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 17:21:24 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')]} 17:21:24 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 17:21:24 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 17:21:24 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 17:21:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 17:21:26 INFO - Downloaded 20366332 bytes. 17:21:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:21:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:21:29 INFO - caution: filename not matched: web-platform/* 17:21:29 INFO - Return code: 11 17:21: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')]} 17:21:29 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 17:21:29 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 17:21:29 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 17:21:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 17:21:31 INFO - Downloaded 36389907 bytes. 17:21:31 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:21:31 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:22:12 INFO - caution: filename not matched: bin/* 17:22:12 INFO - caution: filename not matched: config/* 17:22:12 INFO - caution: filename not matched: mozbase/* 17:22:12 INFO - caution: filename not matched: marionette/* 17:22:12 INFO - caution: filename not matched: tools/wptserve/* 17:22:12 INFO - Return code: 11 17:22:12 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')]} 17:22:12 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 17:22:12 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:22:12 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 17:22:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 17:22:17 INFO - Downloaded 68479270 bytes. 17:22:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:22:17 INFO - mkdir: C:\slave\test\properties 17:22:17 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 17:22:17 INFO - Writing to file C:\slave\test\properties\build_url 17:22:17 INFO - Contents: 17:22:17 INFO - build_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 17:22:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:22:18 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 17:22:18 INFO - Writing to file C:\slave\test\properties\symbols_url 17:22:18 INFO - Contents: 17:22:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:22:18 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')]} 17:22:18 INFO - https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:22:18 INFO - trying https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:22:18 INFO - Downloading https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 17:22:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 17:22:21 INFO - Downloaded 55644054 bytes. 17:22:21 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 17:22:21 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 17:22:23 INFO - Return code: 0 17:22:23 INFO - Running post-action listener: _resource_record_post_action 17:22:23 INFO - Running post-action listener: set_extra_try_arguments 17:22:23 INFO - ##### 17:22:23 INFO - ##### Running create-virtualenv step. 17:22:23 INFO - ##### 17:22:23 INFO - Running pre-action listener: _pre_create_virtualenv 17:22:23 INFO - Running pre-action listener: _resource_record_pre_action 17:22:23 INFO - Running main action method: create_virtualenv 17:22:23 INFO - Creating virtualenv C:\slave\test\build\venv 17:22:23 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 17:22:23 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 17:22:27 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 17:22:30 INFO - Installing distribute......................................................................................................................................................................................done. 17:22:32 INFO - Return code: 0 17:22:32 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 17:22: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')]} 17:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:22: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')]} 17:22:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:22:32 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 0x01B3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C35200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0192E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-209', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 17:22:32 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 17:22:32 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 17:22:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:22:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:22:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:22:32 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:22:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:22:32 INFO - 'DCLOCATION': 'SCL3', 17:22:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:22:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:22:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:22:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:22:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:22:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:22:32 INFO - 'HOMEDRIVE': 'C:', 17:22:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:22:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:22:32 INFO - 'KTS_VERSION': '1.19c', 17:22:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:22:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:22:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:22:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:22:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:22:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:22:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:22:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:22:32 INFO - 'MOZ_AIRBAG': '1', 17:22:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:22:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:22:32 INFO - 'MOZ_MSVCVERSION': '8', 17:22:32 INFO - 'MOZ_NO_REMOTE': '1', 17:22:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:22:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:22:32 INFO - 'NO_EM_RESTART': '1', 17:22:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:22:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:22:32 INFO - 'OS': 'Windows_NT', 17:22:32 INFO - 'OURDRIVE': 'C:', 17:22:32 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:22:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:22:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:22:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:22:32 INFO - 'PROCESSOR_LEVEL': '6', 17:22:32 INFO - 'PROCESSOR_REVISION': '1e05', 17:22:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:22:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:22:32 INFO - 'PROMPT': '$P$G', 17:22:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:22:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:22:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:22:32 INFO - 'PWD': 'C:\\slave\\test', 17:22:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:22:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:22:32 INFO - 'SYSTEMDRIVE': 'C:', 17:22:32 INFO - 'SYSTEMROOT': 'C:\\windows', 17:22:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:32 INFO - 'TEST1': 'testie', 17:22:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:32 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:22:32 INFO - 'USERNAME': 'cltbld', 17:22:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:22:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:22:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:22:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:22:32 INFO - 'WINDIR': 'C:\\windows', 17:22:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:22:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:22:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:22:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:22:33 INFO - Downloading/unpacking psutil>=0.7.1 17:22:33 INFO - Running setup.py egg_info for package psutil 17:22:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:22:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:22:33 INFO - Installing collected packages: psutil 17:22:33 INFO - Running setup.py install for psutil 17:22:33 INFO - building 'psutil._psutil_windows' extension 17:22:33 INFO - error: Unable to find vcvarsall.bat 17:22:33 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\appdata\local\temp\pip-zi8zvu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:22:33 INFO - running install 17:22:33 INFO - running build 17:22:33 INFO - running build_py 17:22:33 INFO - creating build 17:22:33 INFO - creating build\lib.win32-2.7 17:22:33 INFO - creating build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 17:22:33 INFO - running build_ext 17:22:33 INFO - building 'psutil._psutil_windows' extension 17:22:33 INFO - error: Unable to find vcvarsall.bat 17:22:33 INFO - ---------------------------------------- 17:22:33 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\appdata\local\temp\pip-zi8zvu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:22:33 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 17:22:33 WARNING - Return code: 1 17:22:33 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! 17:22:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 17:22:33 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')]} 17:22:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:22:33 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')]} 17:22:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:22:33 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 0x01B3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C35200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0192E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-209', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 17:22:33 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 17:22:33 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 17:22:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:22:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:22:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:22:33 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:22:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:22:33 INFO - 'DCLOCATION': 'SCL3', 17:22:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:22:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:22:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:22:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:22:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:22:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:22:33 INFO - 'HOMEDRIVE': 'C:', 17:22:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:22:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:22:33 INFO - 'KTS_VERSION': '1.19c', 17:22:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:22:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:22:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:22:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:22:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:22:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:22:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:22:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:22:33 INFO - 'MOZ_AIRBAG': '1', 17:22:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:22:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:22:33 INFO - 'MOZ_MSVCVERSION': '8', 17:22:33 INFO - 'MOZ_NO_REMOTE': '1', 17:22:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:22:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:22:33 INFO - 'NO_EM_RESTART': '1', 17:22:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:22:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:22:33 INFO - 'OS': 'Windows_NT', 17:22:33 INFO - 'OURDRIVE': 'C:', 17:22:33 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:22:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:22:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:22:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:22:33 INFO - 'PROCESSOR_LEVEL': '6', 17:22:33 INFO - 'PROCESSOR_REVISION': '1e05', 17:22:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:22:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:22:33 INFO - 'PROMPT': '$P$G', 17:22:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:22:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:22:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:22:33 INFO - 'PWD': 'C:\\slave\\test', 17:22:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:22:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:22:33 INFO - 'SYSTEMDRIVE': 'C:', 17:22:33 INFO - 'SYSTEMROOT': 'C:\\windows', 17:22:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:33 INFO - 'TEST1': 'testie', 17:22:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:33 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:22:33 INFO - 'USERNAME': 'cltbld', 17:22:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:22:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:22:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:22:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:22:33 INFO - 'WINDIR': 'C:\\windows', 17:22:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:22:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:22:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:22:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:22:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:22:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:22:34 INFO - Running setup.py egg_info for package mozsystemmonitor 17:22:34 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 17:22:34 INFO - Running setup.py egg_info for package psutil 17:22:34 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:22:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:22:34 INFO - Installing collected packages: mozsystemmonitor, psutil 17:22:34 INFO - Running setup.py install for mozsystemmonitor 17:22:34 INFO - Running setup.py install for psutil 17:22:34 INFO - building 'psutil._psutil_windows' extension 17:22:34 INFO - error: Unable to find vcvarsall.bat 17:22:34 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\appdata\local\temp\pip-idpfuw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:22:34 INFO - running install 17:22:34 INFO - running build 17:22:34 INFO - running build_py 17:22:34 INFO - running build_ext 17:22:34 INFO - building 'psutil._psutil_windows' extension 17:22:34 INFO - error: Unable to find vcvarsall.bat 17:22:34 INFO - ---------------------------------------- 17:22:34 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\appdata\local\temp\pip-idpfuw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:22:34 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 17:22:34 WARNING - Return code: 1 17:22:34 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! 17:22:34 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 17:22:34 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')]} 17:22:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:22:34 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')]} 17:22:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:22:34 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 0x01B3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C35200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0192E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-209', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 17:22:34 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 17:22:34 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 17:22:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:22:34 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:22:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:22:34 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:22:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:22:34 INFO - 'DCLOCATION': 'SCL3', 17:22:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:22:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:22:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:22:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:22:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:22:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:22:34 INFO - 'HOMEDRIVE': 'C:', 17:22:34 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:22:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:22:34 INFO - 'KTS_VERSION': '1.19c', 17:22:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:22:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:22:34 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:22:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:22:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:22:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:22:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:22:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:22:34 INFO - 'MOZ_AIRBAG': '1', 17:22:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:22:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:22:34 INFO - 'MOZ_MSVCVERSION': '8', 17:22:34 INFO - 'MOZ_NO_REMOTE': '1', 17:22:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:22:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:22:34 INFO - 'NO_EM_RESTART': '1', 17:22:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:22:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:22:34 INFO - 'OS': 'Windows_NT', 17:22:34 INFO - 'OURDRIVE': 'C:', 17:22:34 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:22:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:22:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:22:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:22:34 INFO - 'PROCESSOR_LEVEL': '6', 17:22:34 INFO - 'PROCESSOR_REVISION': '1e05', 17:22:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:22:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:22:34 INFO - 'PROMPT': '$P$G', 17:22:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:22:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:22:34 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:22:34 INFO - 'PWD': 'C:\\slave\\test', 17:22:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:22:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:22:34 INFO - 'SYSTEMDRIVE': 'C:', 17:22:34 INFO - 'SYSTEMROOT': 'C:\\windows', 17:22:34 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:34 INFO - 'TEST1': 'testie', 17:22:34 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:34 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:22:34 INFO - 'USERNAME': 'cltbld', 17:22:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:22:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:22:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:22:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:22:34 INFO - 'WINDIR': 'C:\\windows', 17:22:34 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:22:34 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:22:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:22:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:22:35 INFO - Downloading/unpacking blobuploader==1.2.4 17:22:35 INFO - Downloading blobuploader-1.2.4.tar.gz 17:22:35 INFO - Running setup.py egg_info for package blobuploader 17:22:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:22:39 INFO - Running setup.py egg_info for package requests 17:22:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:22:39 INFO - Downloading docopt-0.6.1.tar.gz 17:22:39 INFO - Running setup.py egg_info for package docopt 17:22:39 INFO - Installing collected packages: blobuploader, docopt, requests 17:22:39 INFO - Running setup.py install for blobuploader 17:22:39 INFO - Running setup.py install for docopt 17:22:39 INFO - Running setup.py install for requests 17:22:39 INFO - Successfully installed blobuploader docopt requests 17:22:39 INFO - Cleaning up... 17:22:39 INFO - Return code: 0 17:22:39 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:22: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')]} 17:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:22: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')]} 17:22:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:22:39 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 0x01B3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C35200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0192E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-209', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 17:22:39 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 17:22:39 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 17:22:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:22:39 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:22:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:22:39 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:22:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:22:39 INFO - 'DCLOCATION': 'SCL3', 17:22:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:22:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:22:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:22:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:22:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:22:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:22:39 INFO - 'HOMEDRIVE': 'C:', 17:22:39 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:22:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:22:39 INFO - 'KTS_VERSION': '1.19c', 17:22:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:22:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:22:39 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:22:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:22:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:22:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:22:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:22:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:22:39 INFO - 'MOZ_AIRBAG': '1', 17:22:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:22:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:22:39 INFO - 'MOZ_MSVCVERSION': '8', 17:22:39 INFO - 'MOZ_NO_REMOTE': '1', 17:22:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:22:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:22:39 INFO - 'NO_EM_RESTART': '1', 17:22:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:22:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:22:39 INFO - 'OS': 'Windows_NT', 17:22:39 INFO - 'OURDRIVE': 'C:', 17:22:39 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:22:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:22:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:22:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:22:39 INFO - 'PROCESSOR_LEVEL': '6', 17:22:39 INFO - 'PROCESSOR_REVISION': '1e05', 17:22:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:22:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:22:39 INFO - 'PROMPT': '$P$G', 17:22:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:22:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:22:39 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:22:39 INFO - 'PWD': 'C:\\slave\\test', 17:22:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:22:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:22:39 INFO - 'SYSTEMDRIVE': 'C:', 17:22:39 INFO - 'SYSTEMROOT': 'C:\\windows', 17:22:39 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:39 INFO - 'TEST1': 'testie', 17:22:39 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:39 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:22:39 INFO - 'USERNAME': 'cltbld', 17:22:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:22:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:22:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:22:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:22:39 INFO - 'WINDIR': 'C:\\windows', 17:22:39 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:22:39 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:22:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:22:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:22:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:22:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:22:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:22:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:22:44 INFO - Unpacking c:\slave\test\build\tests\marionette 17:22:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:22:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:22:44 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 17:22:44 INFO - Running setup.py install for browsermob-proxy 17:22:57 INFO - Running setup.py install for manifestparser 17:22:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for marionette-client 17:22:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:22:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for marionette-driver 17:22:57 INFO - Running setup.py install for mozcrash 17:22:57 INFO - Running setup.py install for mozdebug 17:22:57 INFO - Running setup.py install for mozdevice 17:22:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozfile 17:22:57 INFO - Running setup.py install for mozhttpd 17:22:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozinfo 17:22:57 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozInstall 17:22:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozleak 17:22:57 INFO - Running setup.py install for mozlog 17:22:57 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for moznetwork 17:22:57 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozprocess 17:22:57 INFO - Running setup.py install for mozprofile 17:22:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozrunner 17:22:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for mozscreenshot 17:22:57 INFO - Running setup.py install for moztest 17:22:57 INFO - Running setup.py install for mozversion 17:22:57 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:22:57 INFO - Running setup.py install for wptserve 17:22:57 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 17:22:57 INFO - Cleaning up... 17:22:57 INFO - Return code: 0 17:22:57 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:22:57 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')]} 17:22:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:22:57 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')]} 17:22:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:22:57 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 0x01B3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C35200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0192E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-209', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 17:22:57 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 17:22:57 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 17:22:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:22:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:22:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:22:57 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:22:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:22:57 INFO - 'DCLOCATION': 'SCL3', 17:22:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:22:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:22:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:22:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:22:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:22:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:22:57 INFO - 'HOMEDRIVE': 'C:', 17:22:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:22:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:22:57 INFO - 'KTS_VERSION': '1.19c', 17:22:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:22:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:22:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:22:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:22:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:22:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:22:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:22:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:22:57 INFO - 'MOZ_AIRBAG': '1', 17:22:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:22:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:22:57 INFO - 'MOZ_MSVCVERSION': '8', 17:22:57 INFO - 'MOZ_NO_REMOTE': '1', 17:22:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:22:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:22:57 INFO - 'NO_EM_RESTART': '1', 17:22:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:22:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:22:57 INFO - 'OS': 'Windows_NT', 17:22:57 INFO - 'OURDRIVE': 'C:', 17:22:57 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:22:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:22:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:22:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:22:57 INFO - 'PROCESSOR_LEVEL': '6', 17:22:57 INFO - 'PROCESSOR_REVISION': '1e05', 17:22:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:22:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:22:57 INFO - 'PROMPT': '$P$G', 17:22:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:22:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:22:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:22:57 INFO - 'PWD': 'C:\\slave\\test', 17:22:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:22:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:22:57 INFO - 'SYSTEMDRIVE': 'C:', 17:22:57 INFO - 'SYSTEMROOT': 'C:\\windows', 17:22:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:57 INFO - 'TEST1': 'testie', 17:22:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:22:57 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:22:57 INFO - 'USERNAME': 'cltbld', 17:22:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:22:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:22:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:22:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:22:57 INFO - 'WINDIR': 'C:\\windows', 17:22:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:22:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:22:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:23:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:23:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:23:02 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:23:02 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:23:02 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:23:02 INFO - Unpacking c:\slave\test\build\tests\marionette 17:23:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:23:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:23:02 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)) 17:23:12 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)) 17:23:12 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)) 17:23:12 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)) 17:23:12 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)) 17:23:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 17:23:12 INFO - Downloading blessings-1.6.tar.gz 17:23:12 INFO - Running setup.py egg_info for package blessings 17:23:12 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)) 17:23:12 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 17:23:12 INFO - Running setup.py install for blessings 17:23:12 INFO - Running setup.py install for browsermob-proxy 17:23:12 INFO - Running setup.py install for manifestparser 17:23:12 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for marionette-client 17:23:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:23:12 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for marionette-driver 17:23:12 INFO - Running setup.py install for mozcrash 17:23:12 INFO - Running setup.py install for mozdebug 17:23:12 INFO - Running setup.py install for mozdevice 17:23:12 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for mozhttpd 17:23:12 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for mozInstall 17:23:12 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for mozleak 17:23:12 INFO - Running setup.py install for mozprofile 17:23:12 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Running setup.py install for mozrunner 17:23:12 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:23:12 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:23:14 INFO - Running setup.py install for mozscreenshot 17:23:14 INFO - Running setup.py install for moztest 17:23:14 INFO - Running setup.py install for mozversion 17:23:14 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:23:14 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:23:14 INFO - Running setup.py install for wptserve 17:23:14 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 17:23:14 INFO - Cleaning up... 17:23:14 INFO - Return code: 0 17:23:14 INFO - Done creating virtualenv C:\slave\test\build\venv. 17:23:14 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:23:14 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:23:15 INFO - Reading from file tmpfile_stdout 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - Current package versions: 17:23:15 INFO - blessings == 1.6 17:23:15 INFO - blobuploader == 1.2.4 17:23:15 INFO - browsermob-proxy == 0.6.0 17:23:15 INFO - distribute == 0.6.14 17:23:15 INFO - docopt == 0.6.1 17:23:15 INFO - manifestparser == 1.1 17:23:15 INFO - marionette-client == 2.3.0 17:23:15 INFO - marionette-driver == 1.4.0 17:23:15 INFO - mozInstall == 1.12 17:23:15 INFO - mozcrash == 0.17 17:23:15 INFO - mozdebug == 0.1 17:23:15 INFO - mozdevice == 0.48 17:23:15 INFO - mozfile == 1.2 17:23:15 INFO - mozhttpd == 0.7 17:23:15 INFO - mozinfo == 0.9 17:23:15 INFO - mozleak == 0.1 17:23:15 INFO - mozlog == 3.1 17:23:15 INFO - moznetwork == 0.27 17:23:15 INFO - mozprocess == 0.22 17:23:15 INFO - mozprofile == 0.28 17:23:15 INFO - mozrunner == 6.11 17:23:15 INFO - mozscreenshot == 0.1 17:23:15 INFO - mozsystemmonitor == 0.0 17:23:15 INFO - moztest == 0.7 17:23:15 INFO - mozversion == 1.4 17:23:15 INFO - requests == 1.2.3 17:23:15 INFO - wptserve == 1.4.0 17:23:15 INFO - Running post-action listener: _resource_record_post_action 17:23:15 INFO - Running post-action listener: _start_resource_monitoring 17:23:15 INFO - Starting resource monitoring. 17:23:15 INFO - ##### 17:23:15 INFO - ##### Running pull step. 17:23:15 INFO - ##### 17:23:15 INFO - Running pre-action listener: _resource_record_pre_action 17:23:15 INFO - Running main action method: pull 17:23:15 INFO - Pull has nothing to do! 17:23:15 INFO - Running post-action listener: _resource_record_post_action 17:23:15 INFO - ##### 17:23:15 INFO - ##### Running install step. 17:23:15 INFO - ##### 17:23:15 INFO - Running pre-action listener: _resource_record_pre_action 17:23:15 INFO - Running main action method: install 17:23:15 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:23:15 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:23:15 INFO - Reading from file tmpfile_stdout 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - Detecting whether we're running mozinstall >=1.0... 17:23:15 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 17:23:15 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 17:23:15 INFO - Reading from file tmpfile_stdout 17:23:15 INFO - Output received: 17:23:15 INFO - Usage: mozinstall-script.py [options] installer 17:23:15 INFO - Options: 17:23:15 INFO - -h, --help show this help message and exit 17:23:15 INFO - -d DEST, --destination=DEST 17:23:15 INFO - Directory to install application into. [default: 17:23:15 INFO - "C:\slave\test"] 17:23:15 INFO - --app=APP Application being installed. [default: firefox] 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - Using _rmtree_windows ... 17:23:15 INFO - mkdir: C:\slave\test\build\application 17:23:15 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 17:23:15 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.1.en-US.win32.zip --destination C:\slave\test\build\application 17:23:17 INFO - Reading from file tmpfile_stdout 17:23:17 INFO - Output received: 17:23:17 INFO - C:\slave\test\build\application\firefox\firefox.exe 17:23:17 INFO - Using _rmtree_windows ... 17:23:17 INFO - Using _rmtree_windows ... 17:23:17 INFO - Running post-action listener: _resource_record_post_action 17:23:17 INFO - ##### 17:23:17 INFO - ##### Running run-tests step. 17:23:17 INFO - ##### 17:23:17 INFO - Running pre-action listener: _resource_record_pre_action 17:23:17 INFO - Running main action method: run_tests 17:23:17 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 17:23:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:23:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:23:17 INFO - grabbing minidump binary from tooltool 17:23:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:17 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 0x01B6A368>, '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 0x01809D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C490C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 17:23:17 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 17:23:17 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 17:23:17 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 17:23:18 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpmoupnf 17:23:18 INFO - INFO - File integrity verified, renaming tmpmoupnf to win32-minidump_stackwalk.exe 17:23:18 INFO - Return code: 0 17:23:18 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 17:23:18 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 17:23:18 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.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 17:23:18 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.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 17:23:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:23:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 17:23:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:23:18 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 17:23:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:23:18 INFO - 'DCLOCATION': 'SCL3', 17:23:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:23:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:23:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:23:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:23:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:23:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:23:18 INFO - 'HOMEDRIVE': 'C:', 17:23:18 INFO - 'HOMEPATH': '\\Users\\cltbld', 17:23:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:23:18 INFO - 'KTS_VERSION': '1.19c', 17:23:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:23:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 17:23:18 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 17:23:18 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 17:23:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:23:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:23:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:23:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:23:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:23:18 INFO - 'MOZ_AIRBAG': '1', 17:23:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:23:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:23:18 INFO - 'MOZ_MSVCVERSION': '8', 17:23:18 INFO - 'MOZ_NO_REMOTE': '1', 17:23:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:23:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:23:18 INFO - 'NO_EM_RESTART': '1', 17:23:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:23:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:23:18 INFO - 'OS': 'Windows_NT', 17:23:18 INFO - 'OURDRIVE': 'C:', 17:23:18 INFO - 'PATH': '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 17:23:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:23:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:23:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:23:18 INFO - 'PROCESSOR_LEVEL': '6', 17:23:18 INFO - 'PROCESSOR_REVISION': '1e05', 17:23:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:23:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:23:18 INFO - 'PROMPT': '$P$G', 17:23:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:23:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:23:18 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:23:18 INFO - 'PWD': 'C:\\slave\\test', 17:23:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:23:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:23:18 INFO - 'SYSTEMDRIVE': 'C:', 17:23:18 INFO - 'SYSTEMROOT': 'C:\\windows', 17:23:18 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:23:18 INFO - 'TEST1': 'testie', 17:23:18 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 17:23:18 INFO - 'USERDOMAIN': 'T-W732-IX-209', 17:23:18 INFO - 'USERNAME': 'cltbld', 17:23:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 17:23:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:23:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:23:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:23:18 INFO - 'WINDIR': 'C:\\windows', 17:23:18 INFO - 'WINDOWS_TRACING_FLAGS': '3', 17:23:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 17:23:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:23:18 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/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.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 17:23:20 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 17:23:20 INFO - import pkg_resources 17:23:21 INFO - Using 1 client processes 17:23:24 INFO - SUITE-START | Running 778 tests 17:23:24 INFO - Running testharness tests 17:23:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:23:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 17:23:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:23:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 17:23:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:23:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 17:23:24 INFO - Setting up ssl 17:23:25 INFO - PROCESS | certutil | 17:23:25 INFO - PROCESS | certutil | 17:23:25 INFO - PROCESS | certutil | 17:23:25 INFO - Certificate Nickname Trust Attributes 17:23:25 INFO - SSL,S/MIME,JAR/XPI 17:23:25 INFO - 17:23:25 INFO - web-platform-tests CT,, 17:23:25 INFO - 17:23:25 INFO - Starting runner 17:23:25 INFO - PROCESS | 3980 | [3980] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 17:23:26 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 17:23:26 INFO - PROCESS | 3980 | [3980] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 17:23:27 INFO - PROCESS | 3980 | 1471047807631 Marionette DEBUG Marionette enabled via build flag and pref 17:23:28 INFO - PROCESS | 3980 | ++DOCSHELL 102DF400 == 1 [pid = 3980] [id = 1] 17:23:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 1 (102DF800) [pid = 3980] [serial = 1] [outer = 00000000] 17:23:28 INFO - PROCESS | 3980 | [3980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:23:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 2 (102E0400) [pid = 3980] [serial = 2] [outer = 102DF800] 17:23:28 INFO - PROCESS | 3980 | ++DOCSHELL 1341F400 == 2 [pid = 3980] [id = 2] 17:23:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 3 (1341F800) [pid = 3980] [serial = 3] [outer = 00000000] 17:23:28 INFO - PROCESS | 3980 | [3980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:23:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 4 (13420400) [pid = 3980] [serial = 4] [outer = 1341F800] 17:23:29 INFO - PROCESS | 3980 | 1471047809198 Marionette INFO Listening on port 2828 17:23:30 INFO - PROCESS | 3980 | 1471047810741 Marionette DEBUG Marionette enabled via command-line flag 17:23:30 INFO - PROCESS | 3980 | [3980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:23:30 INFO - PROCESS | 3980 | [3980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:23:30 INFO - PROCESS | 3980 | ++DOCSHELL 13E53C00 == 3 [pid = 3980] [id = 3] 17:23:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 5 (13E5BC00) [pid = 3980] [serial = 5] [outer = 00000000] 17:23:30 INFO - PROCESS | 3980 | [3980] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:23:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 6 (13E5C800) [pid = 3980] [serial = 6] [outer = 13E5BC00] 17:23:30 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 17:23:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 7 (14760000) [pid = 3980] [serial = 7] [outer = 1341F800] 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811485 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49339 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811495 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49340 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811503 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49341 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811537 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49342 17:23:31 INFO - PROCESS | 3980 | 1471047811540 Marionette DEBUG Closed connection conn0 17:23:31 INFO - PROCESS | 3980 | 1471047811542 Marionette DEBUG Closed connection conn1 17:23:31 INFO - PROCESS | 3980 | 1471047811543 Marionette DEBUG Closed connection conn2 17:23:31 INFO - PROCESS | 3980 | 1471047811633 Marionette DEBUG Closed connection conn3 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811639 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49343 17:23:31 INFO - PROCESS | 3980 | 1471047811724 Marionette DEBUG Closed connection conn4 17:23:31 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:23:31 INFO - PROCESS | 3980 | 1471047811731 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49344 17:23:31 INFO - PROCESS | 3980 | ++DOCSHELL 102E0800 == 4 [pid = 3980] [id = 4] 17:23:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 8 (1572B400) [pid = 3980] [serial = 8] [outer = 00000000] 17:23:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 9 (1643AC00) [pid = 3980] [serial = 9] [outer = 1572B400] 17:23:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 10 (16441000) [pid = 3980] [serial = 10] [outer = 1572B400] 17:23:31 INFO - PROCESS | 3980 | 1471047811869 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:23:31 INFO - PROCESS | 3980 | 1471047811875 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160812154616","device":"desktop","version":"48.0.1"} 17:23:33 INFO - PROCESS | 3980 | [3980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:23:33 INFO - PROCESS | 3980 | [3980] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:23:33 INFO - PROCESS | 3980 | [3980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:33 INFO - PROCESS | 3980 | ++DOCSHELL 16E6F800 == 5 [pid = 3980] [id = 5] 17:23:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 11 (16E8C400) [pid = 3980] [serial = 11] [outer = 00000000] 17:23:33 INFO - PROCESS | 3980 | ++DOCSHELL 176B9000 == 6 [pid = 3980] [id = 6] 17:23:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 12 (176BB000) [pid = 3980] [serial = 12] [outer = 00000000] 17:23:34 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:23:34 INFO - PROCESS | 3980 | ++DOCSHELL 1853C000 == 7 [pid = 3980] [id = 7] 17:23:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 13 (1853C400) [pid = 3980] [serial = 13] [outer = 00000000] 17:23:34 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:23:34 INFO - PROCESS | 3980 | [3980] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:23:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 14 (185E7C00) [pid = 3980] [serial = 14] [outer = 1853C400] 17:23:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 15 (171C7000) [pid = 3980] [serial = 15] [outer = 16E8C400] 17:23:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 16 (171C8800) [pid = 3980] [serial = 16] [outer = 176BB000] 17:23:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 17 (171CB400) [pid = 3980] [serial = 17] [outer = 1853C400] 17:23:35 INFO - PROCESS | 3980 | 1471047815268 Marionette INFO startBrowser a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:35 INFO - PROCESS | 3980 | 1471047815305 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 3980 | 1471047815318 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 3980 | 1471047815321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 18 (1ACCE000) [pid = 3980] [serial = 18] [outer = 1853C400] 17:23:36 INFO - PROCESS | 3980 | 1471047816027 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"a01f2cb3-f357-46aa-bfe3-e68e39278f94","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160812154616","device":"desktop","version":"48.0.1","command_id":1}}] 17:23:36 INFO - PROCESS | 3980 | 1471047816276 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}] 17:23:36 INFO - PROCESS | 3980 | 1471047816279 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:36 INFO - PROCESS | 3980 | 1471047816310 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 17:23:36 INFO - PROCESS | 3980 | 1471047816330 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:23:36 INFO - PROCESS | 3980 | 1471047816334 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:36 INFO - PROCESS | 3980 | [3980] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:23:37 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 19 (1B56D400) [pid = 3980] [serial = 19] [outer = 1853C400] 17:23:37 INFO - PROCESS | 3980 | 1471047817327 Marionette TRACE conn5 <- [1,3,null,{}] 17:23:37 INFO - PROCESS | 3980 | 1471047817346 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 17:23:37 INFO - PROCESS | 3980 | 1471047817348 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:37 INFO - PROCESS | 3980 | 1471047817378 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 17:23:37 INFO - PROCESS | 3980 | 1471047817384 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 3980 | 1471047817397 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 17:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:23:37 INFO - PROCESS | 3980 | 1471047817450 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 3980 | 1471047817454 Marionette TRACE conn5 <- [1,6,null,{}] 17:23:37 INFO - PROCESS | 3980 | 1471047817505 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}] 17:23:37 INFO - PROCESS | 3980 | 1471047817507 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:37 INFO - PROCESS | 3980 | 1471047817528 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 17:23:37 INFO - PROCESS | 3980 | 1471047817532 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 3980 | 1471047817535 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:37 INFO - PROCESS | 3980 | ++DOCSHELL 1C3E2800 == 8 [pid = 3980] [id = 8] 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 20 (1C3E2C00) [pid = 3980] [serial = 20] [outer = 00000000] 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 21 (1716C800) [pid = 3980] [serial = 21] [outer = 1C3E2C00] 17:23:37 INFO - PROCESS | 3980 | 1471047817585 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 22 (17171400) [pid = 3980] [serial = 22] [outer = 1C3E2C00] 17:23:37 INFO - PROCESS | 3980 | ++DOCSHELL 15367000 == 9 [pid = 3980] [id = 9] 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 23 (1536A000) [pid = 3980] [serial = 23] [outer = 00000000] 17:23:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 24 (17A5A800) [pid = 3980] [serial = 24] [outer = 1536A000] 17:23:38 INFO - PROCESS | 3980 | 1471047817991 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 25 (16553000) [pid = 3980] [serial = 25] [outer = 1536A000] 17:23:38 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:23:38 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:38 INFO - PROCESS | 3980 | 1471047818727 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]]]}] 17:23:38 INFO - PROCESS | 3980 | --DOCSHELL 102DF400 == 8 [pid = 3980] [id = 1] 17:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1342ms 17:23:38 INFO - PROCESS | 3980 | 1471047818792 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 3980 | 1471047818797 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 17:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:23:38 INFO - PROCESS | 3980 | 1471047818802 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 3980 | 1471047818806 Marionette TRACE conn5 <- [1,10,null,{}] 17:23:38 INFO - PROCESS | 3980 | 1471047818812 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}] 17:23:38 INFO - PROCESS | 3980 | 1471047818816 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:38 INFO - PROCESS | 3980 | 1471047818960 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 17:23:39 INFO - PROCESS | 3980 | 1471047819013 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 3980 | 1471047819016 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:39 INFO - PROCESS | 3980 | ++DOCSHELL 0F75C800 == 9 [pid = 3980] [id = 10] 17:23:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 26 (0FBA7400) [pid = 3980] [serial = 26] [outer = 00000000] 17:23:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 27 (0FC24800) [pid = 3980] [serial = 27] [outer = 0FBA7400] 17:23:39 INFO - PROCESS | 3980 | 1471047819074 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 28 (10245C00) [pid = 3980] [serial = 28] [outer = 0FBA7400] 17:23:39 INFO - PROCESS | 3980 | 1471047819623 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]]]}] 17:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 890ms 17:23:39 INFO - PROCESS | 3980 | 1471047819693 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 3980 | 1471047819697 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 17:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:23:39 INFO - PROCESS | 3980 | 1471047819704 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 3980 | 1471047819707 Marionette TRACE conn5 <- [1,14,null,{}] 17:23:39 INFO - PROCESS | 3980 | 1471047819711 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}] 17:23:39 INFO - PROCESS | 3980 | 1471047819714 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:39 INFO - PROCESS | 3980 | 1471047819836 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 17:23:39 INFO - PROCESS | 3980 | 1471047819895 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 3980 | 1471047819898 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:39 INFO - PROCESS | 3980 | ++DOCSHELL 16503400 == 10 [pid = 3980] [id = 11] 17:23:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 29 (16505000) [pid = 3980] [serial = 29] [outer = 00000000] 17:23:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 30 (1655D000) [pid = 3980] [serial = 30] [outer = 16505000] 17:23:39 INFO - PROCESS | 3980 | 1471047819955 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 31 (1716C000) [pid = 3980] [serial = 31] [outer = 16505000] 17:23:40 INFO - PROCESS | 3980 | 1471047820542 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 17:23:40 INFO - PROCESS | 3980 | 1471047820577 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 3980 | 1471047820580 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 17:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:23:40 INFO - PROCESS | 3980 | 1471047820584 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 3980 | 1471047820588 Marionette TRACE conn5 <- [1,18,null,{}] 17:23:40 INFO - PROCESS | 3980 | 1471047820599 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}] 17:23:40 INFO - PROCESS | 3980 | 1471047820605 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:40 INFO - PROCESS | 3980 | 1471047820726 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 17:23:40 INFO - PROCESS | 3980 | 1471047820802 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 3980 | 1471047820806 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:40 INFO - PROCESS | 3980 | ++DOCSHELL 1890E400 == 11 [pid = 3980] [id = 12] 17:23:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 32 (18A64000) [pid = 3980] [serial = 32] [outer = 00000000] 17:23:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 33 (1A16A400) [pid = 3980] [serial = 33] [outer = 18A64000] 17:23:40 INFO - PROCESS | 3980 | 1471047820864 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 34 (1A92A400) [pid = 3980] [serial = 34] [outer = 18A64000] 17:23:41 INFO - PROCESS | 3980 | ++DOCSHELL 1AEEB800 == 12 [pid = 3980] [id = 13] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 35 (1AEEBC00) [pid = 3980] [serial = 35] [outer = 00000000] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 36 (1AEED400) [pid = 3980] [serial = 36] [outer = 1AEEBC00] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 37 (17177C00) [pid = 3980] [serial = 37] [outer = 1AEEBC00] 17:23:41 INFO - PROCESS | 3980 | ++DOCSHELL 187B5000 == 13 [pid = 3980] [id = 14] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 38 (187B7800) [pid = 3980] [serial = 38] [outer = 00000000] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 39 (187BCC00) [pid = 3980] [serial = 39] [outer = 187B7800] 17:23:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 40 (1C306C00) [pid = 3980] [serial = 40] [outer = 187B7800] 17:23:41 INFO - PROCESS | 3980 | 1471047821828 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1280ms 17:23:41 INFO - PROCESS | 3980 | 1471047821867 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 17:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:23:41 INFO - PROCESS | 3980 | 1471047821871 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 17:23:41 INFO - PROCESS | 3980 | 1471047821877 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 3980 | 1471047821880 Marionette TRACE conn5 <- [1,22,null,{}] 17:23:41 INFO - PROCESS | 3980 | 1471047821885 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}] 17:23:41 INFO - PROCESS | 3980 | 1471047821888 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:41 INFO - PROCESS | 3980 | 1471047821984 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 17:23:41 INFO - PROCESS | 3980 | --DOCSHELL 102E0800 == 12 [pid = 3980] [id = 4] 17:23:42 INFO - PROCESS | 3980 | 1471047822061 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 3980 | 1471047822065 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:42 INFO - PROCESS | 3980 | ++DOCSHELL 0C291400 == 13 [pid = 3980] [id = 15] 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 41 (0F23B000) [pid = 3980] [serial = 41] [outer = 00000000] 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 42 (0F3FAC00) [pid = 3980] [serial = 42] [outer = 0F23B000] 17:23:42 INFO - PROCESS | 3980 | 1471047822114 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 43 (0FBA7C00) [pid = 3980] [serial = 43] [outer = 0F23B000] 17:23:42 INFO - PROCESS | 3980 | 1471047822510 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 690ms 17:23:42 INFO - PROCESS | 3980 | 1471047822567 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 3980 | 1471047822571 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 17:23:42 INFO - PROCESS | 3980 | 1471047822577 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:23:42 INFO - PROCESS | 3980 | 1471047822580 Marionette TRACE conn5 <- [1,26,null,{}] 17:23:42 INFO - PROCESS | 3980 | 1471047822584 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}] 17:23:42 INFO - PROCESS | 3980 | 1471047822586 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:42 INFO - PROCESS | 3980 | 1471047822676 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 17:23:42 INFO - PROCESS | 3980 | 1471047822682 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 3980 | 1471047822685 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:42 INFO - PROCESS | 3980 | ++DOCSHELL 102DA800 == 14 [pid = 3980] [id = 16] 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 44 (102DE400) [pid = 3980] [serial = 44] [outer = 00000000] 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 45 (109DF400) [pid = 3980] [serial = 45] [outer = 102DE400] 17:23:42 INFO - PROCESS | 3980 | 1471047822733 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 46 (1362DC00) [pid = 3980] [serial = 46] [outer = 102DE400] 17:23:43 INFO - PROCESS | 3980 | 1471047823173 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 17:23:43 INFO - PROCESS | 3980 | 1471047823212 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 3980 | 1471047823214 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 17:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:23:43 INFO - PROCESS | 3980 | 1471047823217 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 3980 | 1471047823221 Marionette TRACE conn5 <- [1,30,null,{}] 17:23:43 INFO - PROCESS | 3980 | 1471047823235 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}] 17:23:43 INFO - PROCESS | 3980 | 1471047823239 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:43 INFO - PROCESS | 3980 | 1471047823323 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 17:23:43 INFO - PROCESS | 3980 | 1471047823351 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 3980 | 1471047823354 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:43 INFO - PROCESS | 3980 | ++DOCSHELL 13E52800 == 15 [pid = 3980] [id = 17] 17:23:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 47 (13E53000) [pid = 3980] [serial = 47] [outer = 00000000] 17:23:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 48 (13E5C400) [pid = 3980] [serial = 48] [outer = 13E53000] 17:23:43 INFO - PROCESS | 3980 | 1471047823402 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 49 (13F63400) [pid = 3980] [serial = 49] [outer = 13E53000] 17:23:43 INFO - PROCESS | 3980 | 1471047823795 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 17:23:43 INFO - PROCESS | 3980 | 1471047823852 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 3980 | 1471047823855 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 17:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:23:43 INFO - PROCESS | 3980 | 1471047823858 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 3980 | 1471047823860 Marionette TRACE conn5 <- [1,34,null,{}] 17:23:43 INFO - PROCESS | 3980 | 1471047823863 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}] 17:23:43 INFO - PROCESS | 3980 | 1471047823865 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:43 INFO - PROCESS | 3980 | 1471047823946 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 17:23:43 INFO - PROCESS | 3980 | 1471047823952 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 3980 | 1471047823954 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:43 INFO - PROCESS | 3980 | ++DOCSHELL 1475CC00 == 16 [pid = 3980] [id = 18] 17:23:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 50 (1475D000) [pid = 3980] [serial = 50] [outer = 00000000] 17:23:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 51 (1536D000) [pid = 3980] [serial = 51] [outer = 1475D000] 17:23:44 INFO - PROCESS | 3980 | 1471047824009 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 52 (16507C00) [pid = 3980] [serial = 52] [outer = 1475D000] 17:23:44 INFO - PROCESS | 3980 | 1471047824406 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 17:23:44 INFO - PROCESS | 3980 | 1471047824432 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 3980 | 1471047824434 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 17:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:23:44 INFO - PROCESS | 3980 | 1471047824437 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 3980 | 1471047824438 Marionette TRACE conn5 <- [1,38,null,{}] 17:23:44 INFO - PROCESS | 3980 | 1471047824455 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}] 17:23:44 INFO - PROCESS | 3980 | 1471047824457 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:44 INFO - PROCESS | 3980 | 1471047824534 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 17:23:44 INFO - PROCESS | 3980 | 1471047824539 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 3980 | 1471047824541 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:44 INFO - PROCESS | 3980 | ++DOCSHELL 16553400 == 17 [pid = 3980] [id = 19] 17:23:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 53 (16554C00) [pid = 3980] [serial = 53] [outer = 00000000] 17:23:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 54 (16E7F400) [pid = 3980] [serial = 54] [outer = 16554C00] 17:23:44 INFO - PROCESS | 3980 | 1471047824590 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (16E8AC00) [pid = 3980] [serial = 55] [outer = 16554C00] 17:23:45 INFO - PROCESS | 3980 | 1471047825006 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 17:23:45 INFO - PROCESS | 3980 | 1471047825068 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 3980 | 1471047825070 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 17:23:45 INFO - PROCESS | 3980 | 1471047825073 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:23:45 INFO - PROCESS | 3980 | 1471047825075 Marionette TRACE conn5 <- [1,42,null,{}] 17:23:45 INFO - PROCESS | 3980 | 1471047825079 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}] 17:23:45 INFO - PROCESS | 3980 | 1471047825085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:45 INFO - PROCESS | 3980 | 1471047825189 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 17:23:45 INFO - PROCESS | 3980 | 1471047825201 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 3980 | 1471047825203 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:45 INFO - PROCESS | 3980 | ++DOCSHELL 18CBB000 == 18 [pid = 3980] [id = 20] 17:23:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (18CC0800) [pid = 3980] [serial = 56] [outer = 00000000] 17:23:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (1A169000) [pid = 3980] [serial = 57] [outer = 18CC0800] 17:23:45 INFO - PROCESS | 3980 | 1471047825311 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (1A20E800) [pid = 3980] [serial = 58] [outer = 18CC0800] 17:23:45 INFO - PROCESS | 3980 | 1471047825731 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 17:23:45 INFO - PROCESS | 3980 | 1471047825748 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 3980 | 1471047825750 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 17:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:23:45 INFO - PROCESS | 3980 | 1471047825767 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 3980 | 1471047825769 Marionette TRACE conn5 <- [1,46,null,{}] 17:23:45 INFO - PROCESS | 3980 | 1471047825777 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}] 17:23:45 INFO - PROCESS | 3980 | 1471047825779 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:45 INFO - PROCESS | 3980 | 1471047825879 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 17:23:45 INFO - PROCESS | 3980 | 1471047825887 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 3980 | 1471047825889 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:45 INFO - PROCESS | 3980 | ++DOCSHELL 1A2A2000 == 19 [pid = 3980] [id = 21] 17:23:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (1A92F400) [pid = 3980] [serial = 59] [outer = 00000000] 17:23:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (1AE73000) [pid = 3980] [serial = 60] [outer = 1A92F400] 17:23:45 INFO - PROCESS | 3980 | 1471047825943 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (1B38BC00) [pid = 3980] [serial = 61] [outer = 1A92F400] 17:23:46 INFO - PROCESS | 3980 | 1471047826325 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 591ms 17:23:46 INFO - PROCESS | 3980 | 1471047826345 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 3980 | 1471047826347 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 17:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:23:46 INFO - PROCESS | 3980 | 1471047826350 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 3980 | 1471047826352 Marionette TRACE conn5 <- [1,50,null,{}] 17:23:46 INFO - PROCESS | 3980 | 1471047826355 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}] 17:23:46 INFO - PROCESS | 3980 | 1471047826357 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:46 INFO - PROCESS | 3980 | 1471047826469 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 17:23:46 INFO - PROCESS | 3980 | 1471047826477 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 3980 | 1471047826479 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:46 INFO - PROCESS | 3980 | ++DOCSHELL 0FC1F000 == 20 [pid = 3980] [id = 22] 17:23:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (1A08F800) [pid = 3980] [serial = 62] [outer = 00000000] 17:23:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (1A09A000) [pid = 3980] [serial = 63] [outer = 1A08F800] 17:23:46 INFO - PROCESS | 3980 | 1471047826524 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (1A09E000) [pid = 3980] [serial = 64] [outer = 1A08F800] 17:23:46 INFO - PROCESS | 3980 | 1471047826891 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 17:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:23:46 INFO - PROCESS | 3980 | 1471047826921 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 3980 | 1471047826923 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 17:23:46 INFO - PROCESS | 3980 | 1471047826926 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 3980 | 1471047826928 Marionette TRACE conn5 <- [1,54,null,{}] 17:23:46 INFO - PROCESS | 3980 | 1471047826931 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}] 17:23:46 INFO - PROCESS | 3980 | 1471047826933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:47 INFO - PROCESS | 3980 | 1471047827011 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 17:23:47 INFO - PROCESS | 3980 | 1471047827076 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 3980 | 1471047827077 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:47 INFO - PROCESS | 3980 | ++DOCSHELL 187D7400 == 21 [pid = 3980] [id = 23] 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (187D8800) [pid = 3980] [serial = 65] [outer = 00000000] 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (187E0800) [pid = 3980] [serial = 66] [outer = 187D8800] 17:23:47 INFO - PROCESS | 3980 | 1471047827121 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (187E3800) [pid = 3980] [serial = 67] [outer = 187D8800] 17:23:47 INFO - PROCESS | 3980 | 1471047827471 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 17:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:23:47 INFO - PROCESS | 3980 | 1471047827497 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 3980 | 1471047827499 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 17:23:47 INFO - PROCESS | 3980 | 1471047827502 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 3980 | 1471047827503 Marionette TRACE conn5 <- [1,58,null,{}] 17:23:47 INFO - PROCESS | 3980 | 1471047827507 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}] 17:23:47 INFO - PROCESS | 3980 | 1471047827509 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:47 INFO - PROCESS | 3980 | 1471047827587 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 17:23:47 INFO - PROCESS | 3980 | 1471047827656 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 3980 | 1471047827658 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:47 INFO - PROCESS | 3980 | ++DOCSHELL 187E1400 == 22 [pid = 3980] [id = 24] 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (187E4400) [pid = 3980] [serial = 68] [outer = 00000000] 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (1A90B000) [pid = 3980] [serial = 69] [outer = 187E4400] 17:23:47 INFO - PROCESS | 3980 | 1471047827705 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1A90E000) [pid = 3980] [serial = 70] [outer = 187E4400] 17:23:48 INFO - PROCESS | 3980 | 1471047828046 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 17:23:48 INFO - PROCESS | 3980 | 1471047828073 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 17:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:23:48 INFO - PROCESS | 3980 | 1471047828075 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 17:23:48 INFO - PROCESS | 3980 | 1471047828078 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 3980 | 1471047828081 Marionette TRACE conn5 <- [1,62,null,{}] 17:23:48 INFO - PROCESS | 3980 | 1471047828085 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}] 17:23:48 INFO - PROCESS | 3980 | 1471047828087 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:48 INFO - PROCESS | 3980 | 1471047828209 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 17:23:48 INFO - PROCESS | 3980 | 1471047828247 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 3980 | 1471047828249 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:48 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DE000 == 23 [pid = 3980] [id = 25] 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0C1DE400) [pid = 3980] [serial = 71] [outer = 00000000] 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (187E3400) [pid = 3980] [serial = 72] [outer = 0C1DE400] 17:23:48 INFO - PROCESS | 3980 | 1471047828295 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1A913C00) [pid = 3980] [serial = 73] [outer = 0C1DE400] 17:23:48 INFO - PROCESS | 3980 | 1471047828645 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 17:23:48 INFO - PROCESS | 3980 | 1471047828709 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 3980 | 1471047828711 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 17:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:23:48 INFO - PROCESS | 3980 | 1471047828714 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 3980 | 1471047828716 Marionette TRACE conn5 <- [1,66,null,{}] 17:23:48 INFO - PROCESS | 3980 | 1471047828720 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}] 17:23:48 INFO - PROCESS | 3980 | 1471047828722 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:48 INFO - PROCESS | 3980 | 1471047828828 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 17:23:48 INFO - PROCESS | 3980 | 1471047828836 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 3980 | 1471047828838 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:48 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F3400 == 24 [pid = 3980] [id = 26] 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F807400) [pid = 3980] [serial = 74] [outer = 00000000] 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F810400) [pid = 3980] [serial = 75] [outer = 0F807400] 17:23:48 INFO - PROCESS | 3980 | 1471047828883 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F812C00) [pid = 3980] [serial = 76] [outer = 0F807400] 17:23:49 INFO - PROCESS | 3980 | 1471047829265 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 570ms 17:23:49 INFO - PROCESS | 3980 | 1471047829285 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 3980 | 1471047829287 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 17:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:23:49 INFO - PROCESS | 3980 | 1471047829290 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 3980 | 1471047829292 Marionette TRACE conn5 <- [1,70,null,{}] 17:23:49 INFO - PROCESS | 3980 | 1471047829295 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}] 17:23:49 INFO - PROCESS | 3980 | 1471047829297 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:49 INFO - PROCESS | 3980 | 1471047829375 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 17:23:49 INFO - PROCESS | 3980 | 1471047829380 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 3980 | 1471047829382 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:49 INFO - PROCESS | 3980 | ++DOCSHELL 0C112400 == 25 [pid = 3980] [id = 27] 17:23:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0C112C00) [pid = 3980] [serial = 77] [outer = 00000000] 17:23:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0C116000) [pid = 3980] [serial = 78] [outer = 0C112C00] 17:23:49 INFO - PROCESS | 3980 | 1471047829426 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F809400) [pid = 3980] [serial = 79] [outer = 0C112C00] 17:23:50 INFO - PROCESS | 3980 | 1471047830659 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]]]}] 17:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1421ms 17:23:50 INFO - PROCESS | 3980 | 1471047830713 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 3980 | 1471047830717 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 17:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:23:50 INFO - PROCESS | 3980 | 1471047830721 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 3980 | 1471047830724 Marionette TRACE conn5 <- [1,74,null,{}] 17:23:50 INFO - PROCESS | 3980 | 1471047830729 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}] 17:23:50 INFO - PROCESS | 3980 | 1471047830733 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:50 INFO - PROCESS | 3980 | 1471047830854 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 17:23:50 INFO - PROCESS | 3980 | 1471047830869 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 3980 | 1471047830871 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:50 INFO - PROCESS | 3980 | ++DOCSHELL 0F27C000 == 26 [pid = 3980] [id = 28] 17:23:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F286000) [pid = 3980] [serial = 80] [outer = 00000000] 17:23:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0F754000) [pid = 3980] [serial = 81] [outer = 0F286000] 17:23:50 INFO - PROCESS | 3980 | 1471047830921 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0F80F400) [pid = 3980] [serial = 82] [outer = 0F286000] 17:23:51 INFO - PROCESS | 3980 | 1471047831342 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 17:23:51 INFO - PROCESS | 3980 | 1471047831392 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 3980 | 1471047831397 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 17:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:23:51 INFO - PROCESS | 3980 | 1471047831403 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 3980 | 1471047831406 Marionette TRACE conn5 <- [1,78,null,{}] 17:23:51 INFO - PROCESS | 3980 | 1471047831416 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}] 17:23:51 INFO - PROCESS | 3980 | 1471047831419 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:51 INFO - PROCESS | 3980 | 1471047831551 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 17:23:51 INFO - PROCESS | 3980 | 1471047831559 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 3980 | 1471047831561 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:51 INFO - PROCESS | 3980 | ++DOCSHELL 0FBAA800 == 27 [pid = 3980] [id = 29] 17:23:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0FBAC400) [pid = 3980] [serial = 83] [outer = 00000000] 17:23:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (102D8800) [pid = 3980] [serial = 84] [outer = 0FBAC400] 17:23:51 INFO - PROCESS | 3980 | 1471047831608 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (134A5000) [pid = 3980] [serial = 85] [outer = 0FBAC400] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1572B400) [pid = 3980] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (18A64000) [pid = 3980] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F23B000) [pid = 3980] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (102DE400) [pid = 3980] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13E53000) [pid = 3980] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1475D000) [pid = 3980] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (16554C00) [pid = 3980] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18CC0800) [pid = 3980] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A08F800) [pid = 3980] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187D8800) [pid = 3980] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (187E4400) [pid = 3980] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C1DE400) [pid = 3980] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1C3E2C00) [pid = 3980] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FBA7400) [pid = 3980] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:23:52 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (16505000) [pid = 3980] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:23:52 INFO - PROCESS | 3980 | 1471047832404 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1028ms 17:23:52 INFO - PROCESS | 3980 | 1471047832435 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 3980 | 1471047832438 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 17:23:52 INFO - PROCESS | 3980 | 1471047832441 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:23:52 INFO - PROCESS | 3980 | 1471047832445 Marionette TRACE conn5 <- [1,82,null,{}] 17:23:52 INFO - PROCESS | 3980 | 1471047832455 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}] 17:23:52 INFO - PROCESS | 3980 | 1471047832459 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:52 INFO - PROCESS | 3980 | 1471047832557 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 17:23:52 INFO - PROCESS | 3980 | 1471047832563 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 3980 | 1471047832566 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:52 INFO - PROCESS | 3980 | ++DOCSHELL 13699800 == 28 [pid = 3980] [id = 30] 17:23:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1369D800) [pid = 3980] [serial = 86] [outer = 00000000] 17:23:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13DA9000) [pid = 3980] [serial = 87] [outer = 1369D800] 17:23:52 INFO - PROCESS | 3980 | 1471047832613 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13E45000) [pid = 3980] [serial = 88] [outer = 1369D800] 17:23:53 INFO - PROCESS | 3980 | 1471047833021 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 17:23:53 INFO - PROCESS | 3980 | 1471047833075 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 3980 | 1471047833078 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 17:23:53 INFO - PROCESS | 3980 | 1471047833081 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:23:53 INFO - PROCESS | 3980 | 1471047833083 Marionette TRACE conn5 <- [1,86,null,{}] 17:23:53 INFO - PROCESS | 3980 | 1471047833086 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}] 17:23:53 INFO - PROCESS | 3980 | 1471047833088 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:53 INFO - PROCESS | 3980 | 1471047833170 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 17:23:53 INFO - PROCESS | 3980 | 1471047833175 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 3980 | 1471047833178 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:53 INFO - PROCESS | 3980 | ++DOCSHELL 13E5B400 == 29 [pid = 3980] [id = 31] 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13EE0800) [pid = 3980] [serial = 89] [outer = 00000000] 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (14762400) [pid = 3980] [serial = 90] [outer = 13EE0800] 17:23:53 INFO - PROCESS | 3980 | 1471047833222 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (15723400) [pid = 3980] [serial = 91] [outer = 13EE0800] 17:23:53 INFO - PROCESS | 3980 | 1471047833621 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 17:23:53 INFO - PROCESS | 3980 | 1471047833655 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 3980 | 1471047833657 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 17:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:23:53 INFO - PROCESS | 3980 | 1471047833661 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 3980 | 1471047833662 Marionette TRACE conn5 <- [1,90,null,{}] 17:23:53 INFO - PROCESS | 3980 | 1471047833667 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}] 17:23:53 INFO - PROCESS | 3980 | 1471047833668 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:53 INFO - PROCESS | 3980 | 1471047833746 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 17:23:53 INFO - PROCESS | 3980 | 1471047833752 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 3980 | 1471047833753 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:53 INFO - PROCESS | 3980 | ++DOCSHELL 16436000 == 30 [pid = 3980] [id = 32] 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1643E000) [pid = 3980] [serial = 92] [outer = 00000000] 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1655CC00) [pid = 3980] [serial = 93] [outer = 1643E000] 17:23:53 INFO - PROCESS | 3980 | 1471047833797 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16E13400) [pid = 3980] [serial = 94] [outer = 1643E000] 17:23:54 INFO - PROCESS | 3980 | 1471047834309 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 731ms 17:23:54 INFO - PROCESS | 3980 | 1471047834393 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 17:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:23:54 INFO - PROCESS | 3980 | 1471047834398 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 17:23:54 INFO - PROCESS | 3980 | 1471047834403 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 3980 | 1471047834406 Marionette TRACE conn5 <- [1,94,null,{}] 17:23:54 INFO - PROCESS | 3980 | 1471047834412 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}] 17:23:54 INFO - PROCESS | 3980 | 1471047834416 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:54 INFO - PROCESS | 3980 | 1471047834555 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 17:23:54 INFO - PROCESS | 3980 | 1471047834634 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 3980 | 1471047834637 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:54 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E1800 == 31 [pid = 3980] [id = 33] 17:23:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F286800) [pid = 3980] [serial = 95] [outer = 00000000] 17:23:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0F750400) [pid = 3980] [serial = 96] [outer = 0F286800] 17:23:54 INFO - PROCESS | 3980 | 1471047834694 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0F80E800) [pid = 3980] [serial = 97] [outer = 0F286800] 17:23:55 INFO - PROCESS | 3980 | 1471047835213 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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 890ms 17:23:55 INFO - PROCESS | 3980 | 1471047835293 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 3980 | 1471047835298 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 17:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:23:55 INFO - PROCESS | 3980 | 1471047835304 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 3980 | 1471047835307 Marionette TRACE conn5 <- [1,98,null,{}] 17:23:55 INFO - PROCESS | 3980 | 1471047835312 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}] 17:23:55 INFO - PROCESS | 3980 | 1471047835315 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:55 INFO - PROCESS | 3980 | 1471047835422 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 17:23:55 INFO - PROCESS | 3980 | 1471047835492 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 3980 | 1471047835495 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:55 INFO - PROCESS | 3980 | ++DOCSHELL 0F815C00 == 32 [pid = 3980] [id = 34] 17:23:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1396B800) [pid = 3980] [serial = 98] [outer = 00000000] 17:23:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13E5E000) [pid = 3980] [serial = 99] [outer = 1396B800] 17:23:55 INFO - PROCESS | 3980 | 1471047835554 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (13FF4400) [pid = 3980] [serial = 100] [outer = 1396B800] 17:23:56 INFO - PROCESS | 3980 | 1471047836130 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 871ms 17:23:56 INFO - PROCESS | 3980 | 1471047836179 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 3980 | 1471047836182 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 17:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:23:56 INFO - PROCESS | 3980 | 1471047836186 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 3980 | 1471047836190 Marionette TRACE conn5 <- [1,102,null,{}] 17:23:56 INFO - PROCESS | 3980 | 1471047836201 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}] 17:23:56 INFO - PROCESS | 3980 | 1471047836206 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:56 INFO - PROCESS | 3980 | 1471047836309 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 17:23:56 INFO - PROCESS | 3980 | 1471047836385 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 3980 | 1471047836388 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:56 INFO - PROCESS | 3980 | ++DOCSHELL 17843800 == 33 [pid = 3980] [id = 35] 17:23:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17844000) [pid = 3980] [serial = 101] [outer = 00000000] 17:23:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (17BD9000) [pid = 3980] [serial = 102] [outer = 17844000] 17:23:56 INFO - PROCESS | 3980 | 1471047836445 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187BF400) [pid = 3980] [serial = 103] [outer = 17844000] 17:23:57 INFO - PROCESS | 3980 | 1471047836990 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 17:23:57 INFO - PROCESS | 3980 | 1471047837022 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 3980 | 1471047837025 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 17:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:23:57 INFO - PROCESS | 3980 | 1471047837029 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 3980 | 1471047837031 Marionette TRACE conn5 <- [1,106,null,{}] 17:23:57 INFO - PROCESS | 3980 | 1471047837035 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}] 17:23:57 INFO - PROCESS | 3980 | 1471047837038 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:57 INFO - PROCESS | 3980 | 1471047837140 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 17:23:57 INFO - PROCESS | 3980 | 1471047837222 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 3980 | 1471047837224 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:57 INFO - PROCESS | 3980 | ++DOCSHELL 187DCC00 == 34 [pid = 3980] [id = 36] 17:23:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (187DD000) [pid = 3980] [serial = 104] [outer = 00000000] 17:23:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (18CC2800) [pid = 3980] [serial = 105] [outer = 187DD000] 17:23:57 INFO - PROCESS | 3980 | 1471047837280 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (187E2000) [pid = 3980] [serial = 106] [outer = 187DD000] 17:23:57 INFO - PROCESS | 3980 | 1471047837830 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 870ms 17:23:57 INFO - PROCESS | 3980 | 1471047837904 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 3980 | 1471047837907 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 17:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:23:57 INFO - PROCESS | 3980 | 1471047837910 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 3980 | 1471047837912 Marionette TRACE conn5 <- [1,110,null,{}] 17:23:57 INFO - PROCESS | 3980 | 1471047837916 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}] 17:23:57 INFO - PROCESS | 3980 | 1471047837919 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:58 INFO - PROCESS | 3980 | 1471047838079 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 17:23:58 INFO - PROCESS | 3980 | 1471047838156 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 3980 | 1471047838159 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:58 INFO - PROCESS | 3980 | ++DOCSHELL 0C110C00 == 35 [pid = 3980] [id = 37] 17:23:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0C111800) [pid = 3980] [serial = 107] [outer = 00000000] 17:23:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0C1DC000) [pid = 3980] [serial = 108] [outer = 0C111800] 17:23:58 INFO - PROCESS | 3980 | 1471047838209 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0C1E8C00) [pid = 3980] [serial = 109] [outer = 0C111800] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (171CB400) [pid = 3980] [serial = 17] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1A16A400) [pid = 3980] [serial = 33] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187BCC00) [pid = 3980] [serial = 39] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0F3FAC00) [pid = 3980] [serial = 42] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (109DF400) [pid = 3980] [serial = 45] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1362DC00) [pid = 3980] [serial = 46] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13E5C400) [pid = 3980] [serial = 48] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1536D000) [pid = 3980] [serial = 51] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16507C00) [pid = 3980] [serial = 52] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16E7F400) [pid = 3980] [serial = 54] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16E8AC00) [pid = 3980] [serial = 55] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1A169000) [pid = 3980] [serial = 57] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1AE73000) [pid = 3980] [serial = 60] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A09A000) [pid = 3980] [serial = 63] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (187E0800) [pid = 3980] [serial = 66] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A90B000) [pid = 3980] [serial = 69] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (187E3400) [pid = 3980] [serial = 72] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FC24800) [pid = 3980] [serial = 27] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1655D000) [pid = 3980] [serial = 30] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1716C000) [pid = 3980] [serial = 31] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1AEED400) [pid = 3980] [serial = 36] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A20E800) [pid = 3980] [serial = 58] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1A09E000) [pid = 3980] [serial = 64] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13F63400) [pid = 3980] [serial = 49] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (187E3800) [pid = 3980] [serial = 67] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A92A400) [pid = 3980] [serial = 34] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (10245C00) [pid = 3980] [serial = 28] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0FBA7C00) [pid = 3980] [serial = 43] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (1A90E000) [pid = 3980] [serial = 70] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (17171400) [pid = 3980] [serial = 22] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1A913C00) [pid = 3980] [serial = 73] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (0F810400) [pid = 3980] [serial = 75] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (185E7C00) [pid = 3980] [serial = 14] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (1643AC00) [pid = 3980] [serial = 9] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (16441000) [pid = 3980] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (13420400) [pid = 3980] [serial = 4] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (17A5A800) [pid = 3980] [serial = 24] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (1716C800) [pid = 3980] [serial = 21] [outer = 00000000] [url = about:blank] 17:23:59 INFO - PROCESS | 3980 | 1471047839235 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1386ms 17:23:59 INFO - PROCESS | 3980 | 1471047839300 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 3980 | 1471047839304 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 17:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:23:59 INFO - PROCESS | 3980 | 1471047839309 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 3980 | 1471047839312 Marionette TRACE conn5 <- [1,114,null,{}] 17:23:59 INFO - PROCESS | 3980 | 1471047839318 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}] 17:23:59 INFO - PROCESS | 3980 | 1471047839321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:59 INFO - PROCESS | 3980 | 1471047839411 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 17:23:59 INFO - PROCESS | 3980 | 1471047839505 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 3980 | 1471047839508 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:23:59 INFO - PROCESS | 3980 | ++DOCSHELL 0F807800 == 36 [pid = 3980] [id = 38] 17:23:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0F808C00) [pid = 3980] [serial = 110] [outer = 00000000] 17:23:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F813400) [pid = 3980] [serial = 111] [outer = 0F808C00] 17:23:59 INFO - PROCESS | 3980 | 1471047839559 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0FBA6800) [pid = 3980] [serial = 112] [outer = 0F808C00] 17:23:59 INFO - PROCESS | 3980 | 1471047839943 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 690ms 17:24:00 INFO - PROCESS | 3980 | 1471047840000 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 3980 | 1471047840005 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 17:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:24:00 INFO - PROCESS | 3980 | 1471047840011 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 3980 | 1471047840014 Marionette TRACE conn5 <- [1,118,null,{}] 17:24:00 INFO - PROCESS | 3980 | 1471047840018 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}] 17:24:00 INFO - PROCESS | 3980 | 1471047840021 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:00 INFO - PROCESS | 3980 | 1471047840106 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 17:24:00 INFO - PROCESS | 3980 | 1471047840113 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 3980 | 1471047840115 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:00 INFO - PROCESS | 3980 | ++DOCSHELL 107CC800 == 37 [pid = 3980] [id = 39] 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (109DBC00) [pid = 3980] [serial = 113] [outer = 00000000] 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (1362F400) [pid = 3980] [serial = 114] [outer = 109DBC00] 17:24:00 INFO - PROCESS | 3980 | 1471047840163 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (13693C00) [pid = 3980] [serial = 115] [outer = 109DBC00] 17:24:00 INFO - PROCESS | 3980 | 1471047840598 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 631ms 17:24:00 INFO - PROCESS | 3980 | 1471047840646 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 3980 | 1471047840648 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 17:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:24:00 INFO - PROCESS | 3980 | 1471047840652 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 3980 | 1471047840655 Marionette TRACE conn5 <- [1,122,null,{}] 17:24:00 INFO - PROCESS | 3980 | 1471047840666 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}] 17:24:00 INFO - PROCESS | 3980 | 1471047840671 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:00 INFO - PROCESS | 3980 | 1471047840754 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 17:24:00 INFO - PROCESS | 3980 | 1471047840795 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 3980 | 1471047840798 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:00 INFO - PROCESS | 3980 | ++DOCSHELL 15368800 == 38 [pid = 3980] [id = 40] 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (1536B000) [pid = 3980] [serial = 116] [outer = 00000000] 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (15727000) [pid = 3980] [serial = 117] [outer = 1536B000] 17:24:00 INFO - PROCESS | 3980 | 1471047840846 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (16440000) [pid = 3980] [serial = 118] [outer = 1536B000] 17:24:01 INFO - PROCESS | 3980 | 1471047841250 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]]]}] 17:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 17:24:01 INFO - PROCESS | 3980 | 1471047841296 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 3980 | 1471047841299 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 17:24:01 INFO - PROCESS | 3980 | 1471047841302 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 3980 | 1471047841304 Marionette TRACE conn5 <- [1,126,null,{}] 17:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:24:01 INFO - PROCESS | 3980 | 1471047841307 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}] 17:24:01 INFO - PROCESS | 3980 | 1471047841309 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:01 INFO - PROCESS | 3980 | 1471047841419 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 17:24:01 INFO - PROCESS | 3980 | 1471047841424 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 3980 | 1471047841426 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:01 INFO - PROCESS | 3980 | ++DOCSHELL 16509C00 == 39 [pid = 3980] [id = 41] 17:24:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (1650C400) [pid = 3980] [serial = 119] [outer = 00000000] 17:24:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (16E08400) [pid = 3980] [serial = 120] [outer = 1650C400] 17:24:01 INFO - PROCESS | 3980 | 1471047841471 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (16E86C00) [pid = 3980] [serial = 121] [outer = 1650C400] 17:24:01 INFO - PROCESS | 3980 | 1471047841886 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]]]}] 17:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 17:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:24:01 INFO - PROCESS | 3980 | 1471047841937 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 3980 | 1471047841939 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 17:24:01 INFO - PROCESS | 3980 | 1471047841942 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 3980 | 1471047841944 Marionette TRACE conn5 <- [1,130,null,{}] 17:24:01 INFO - PROCESS | 3980 | 1471047841948 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}] 17:24:01 INFO - PROCESS | 3980 | 1471047841950 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:02 INFO - PROCESS | 3980 | 1471047842048 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 17:24:02 INFO - PROCESS | 3980 | 1471047842053 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 3980 | 1471047842055 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:02 INFO - PROCESS | 3980 | ++DOCSHELL 16E86000 == 40 [pid = 3980] [id = 42] 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (1716BC00) [pid = 3980] [serial = 122] [outer = 00000000] 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (17175000) [pid = 3980] [serial = 123] [outer = 1716BC00] 17:24:02 INFO - PROCESS | 3980 | 1471047842101 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (171CA800) [pid = 3980] [serial = 124] [outer = 1716BC00] 17:24:02 INFO - PROCESS | 3980 | 1471047842561 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 17:24:02 INFO - PROCESS | 3980 | 1471047842613 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 3980 | 1471047842615 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 17:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:24:02 INFO - PROCESS | 3980 | 1471047842624 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 3980 | 1471047842625 Marionette TRACE conn5 <- [1,134,null,{}] 17:24:02 INFO - PROCESS | 3980 | 1471047842629 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}] 17:24:02 INFO - PROCESS | 3980 | 1471047842634 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:02 INFO - PROCESS | 3980 | 1471047842760 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 17:24:02 INFO - PROCESS | 3980 | 1471047842773 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 3980 | 1471047842775 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:02 INFO - PROCESS | 3980 | ++DOCSHELL 17843C00 == 41 [pid = 3980] [id = 43] 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (18734000) [pid = 3980] [serial = 125] [outer = 00000000] 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (187BD400) [pid = 3980] [serial = 126] [outer = 18734000] 17:24:02 INFO - PROCESS | 3980 | 1471047842857 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (187DC400) [pid = 3980] [serial = 127] [outer = 18734000] 17:24:03 INFO - PROCESS | 3980 | 1471047843266 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 17:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:24:03 INFO - PROCESS | 3980 | 1471047843298 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 3980 | 1471047843300 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 17:24:03 INFO - PROCESS | 3980 | 1471047843303 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 3980 | 1471047843305 Marionette TRACE conn5 <- [1,138,null,{}] 17:24:03 INFO - PROCESS | 3980 | 1471047843308 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}] 17:24:03 INFO - PROCESS | 3980 | 1471047843310 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:03 INFO - PROCESS | 3980 | 1471047843484 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C112C00) [pid = 3980] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F807400) [pid = 3980] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1A92F400) [pid = 3980] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1643E000) [pid = 3980] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0F286000) [pid = 3980] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FBAC400) [pid = 3980] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13EE0800) [pid = 3980] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:24:03 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (1369D800) [pid = 3980] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:24:03 INFO - PROCESS | 3980 | 1471047843529 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 3980 | 1471047843531 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:03 INFO - PROCESS | 3980 | ++DOCSHELL 0C111400 == 42 [pid = 3980] [id = 44] 17:24:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0C111C00) [pid = 3980] [serial = 128] [outer = 00000000] 17:24:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F316800) [pid = 3980] [serial = 129] [outer = 0C111C00] 17:24:03 INFO - PROCESS | 3980 | 1471047843576 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0C1D9400) [pid = 3980] [serial = 130] [outer = 0C111C00] 17:24:03 INFO - PROCESS | 3980 | 1471047843910 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 17:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:24:03 INFO - PROCESS | 3980 | 1471047843934 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 3980 | 1471047843936 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 17:24:03 INFO - PROCESS | 3980 | 1471047843939 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 3980 | 1471047843941 Marionette TRACE conn5 <- [1,142,null,{}] 17:24:03 INFO - PROCESS | 3980 | 1471047843944 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}] 17:24:03 INFO - PROCESS | 3980 | 1471047843946 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:04 INFO - PROCESS | 3980 | 1471047844049 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 17:24:04 INFO - PROCESS | 3980 | 1471047844057 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 3980 | 1471047844059 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:04 INFO - PROCESS | 3980 | ++DOCSHELL 1536B400 == 43 [pid = 3980] [id = 45] 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (16444C00) [pid = 3980] [serial = 131] [outer = 00000000] 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (18910800) [pid = 3980] [serial = 132] [outer = 16444C00] 17:24:04 INFO - PROCESS | 3980 | 1471047844103 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (176B0800) [pid = 3980] [serial = 133] [outer = 16444C00] 17:24:04 INFO - PROCESS | 3980 | 1471047844517 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 17:24:04 INFO - PROCESS | 3980 | 1471047844570 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 3980 | 1471047844572 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 17:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:24:04 INFO - PROCESS | 3980 | 1471047844575 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 3980 | 1471047844577 Marionette TRACE conn5 <- [1,146,null,{}] 17:24:04 INFO - PROCESS | 3980 | 1471047844581 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}] 17:24:04 INFO - PROCESS | 3980 | 1471047844582 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:04 INFO - PROCESS | 3980 | 1471047844684 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 17:24:04 INFO - PROCESS | 3980 | 1471047844704 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 3980 | 1471047844705 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:04 INFO - PROCESS | 3980 | ++DOCSHELL 15367C00 == 44 [pid = 3980] [id = 46] 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1A099C00) [pid = 3980] [serial = 134] [outer = 00000000] 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1A09E800) [pid = 3980] [serial = 135] [outer = 1A099C00] 17:24:04 INFO - PROCESS | 3980 | 1471047844751 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1A0A0400) [pid = 3980] [serial = 136] [outer = 1A099C00] 17:24:05 INFO - PROCESS | 3980 | 1471047845165 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 17:24:05 INFO - PROCESS | 3980 | 1471047845206 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 3980 | 1471047845208 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 17:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:24:05 INFO - PROCESS | 3980 | 1471047845211 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 3980 | 1471047845213 Marionette TRACE conn5 <- [1,150,null,{}] 17:24:05 INFO - PROCESS | 3980 | 1471047845217 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}] 17:24:05 INFO - PROCESS | 3980 | 1471047845218 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:05 INFO - PROCESS | 3980 | 1471047845325 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 17:24:05 INFO - PROCESS | 3980 | 1471047845332 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 3980 | 1471047845334 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:05 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E2000 == 45 [pid = 3980] [id = 47] 17:24:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1536E000) [pid = 3980] [serial = 137] [outer = 00000000] 17:24:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1A213C00) [pid = 3980] [serial = 138] [outer = 1536E000] 17:24:05 INFO - PROCESS | 3980 | 1471047845379 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1A29F800) [pid = 3980] [serial = 139] [outer = 1536E000] 17:24:06 INFO - PROCESS | 3980 | 1471047846066 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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 870ms 17:24:06 INFO - PROCESS | 3980 | 1471047846097 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 3980 | 1471047846101 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 17:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:24:06 INFO - PROCESS | 3980 | 1471047846107 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 3980 | 1471047846113 Marionette TRACE conn5 <- [1,154,null,{}] 17:24:06 INFO - PROCESS | 3980 | 1471047846118 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}] 17:24:06 INFO - PROCESS | 3980 | 1471047846121 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:06 INFO - PROCESS | 3980 | 1471047846241 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 17:24:06 INFO - PROCESS | 3980 | 1471047846311 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 3980 | 1471047846314 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:06 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6A000 == 46 [pid = 3980] [id = 48] 17:24:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0EED3C00) [pid = 3980] [serial = 140] [outer = 00000000] 17:24:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (102D5800) [pid = 3980] [serial = 141] [outer = 0EED3C00] 17:24:06 INFO - PROCESS | 3980 | 1471047846373 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1367C400) [pid = 3980] [serial = 142] [outer = 0EED3C00] 17:24:07 INFO - PROCESS | 3980 | 1471047847242 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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1179ms 17:24:07 INFO - PROCESS | 3980 | 1471047847289 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 17:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:24:07 INFO - PROCESS | 3980 | 1471047847294 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 17:24:07 INFO - PROCESS | 3980 | 1471047847298 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 3980 | 1471047847301 Marionette TRACE conn5 <- [1,158,null,{}] 17:24:07 INFO - PROCESS | 3980 | 1471047847307 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}] 17:24:07 INFO - PROCESS | 3980 | 1471047847310 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:07 INFO - PROCESS | 3980 | 1471047847462 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 17:24:07 INFO - PROCESS | 3980 | 1471047847579 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 3980 | 1471047847582 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 13699800 == 45 [pid = 3980] [id = 30] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 13E5B400 == 44 [pid = 3980] [id = 31] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 0FBAA800 == 43 [pid = 3980] [id = 29] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 15367C00 == 42 [pid = 3980] [id = 46] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 1536B400 == 41 [pid = 3980] [id = 45] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 0C111400 == 40 [pid = 3980] [id = 44] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 17843C00 == 39 [pid = 3980] [id = 43] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 16E86000 == 38 [pid = 3980] [id = 42] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 16509C00 == 37 [pid = 3980] [id = 41] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 15368800 == 36 [pid = 3980] [id = 40] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 107CC800 == 35 [pid = 3980] [id = 39] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 0F807800 == 34 [pid = 3980] [id = 38] 17:24:07 INFO - PROCESS | 3980 | --DOCSHELL 0C110C00 == 33 [pid = 3980] [id = 37] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F812C00) [pid = 3980] [serial = 76] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1B38BC00) [pid = 3980] [serial = 61] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (16E13400) [pid = 3980] [serial = 94] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F754000) [pid = 3980] [serial = 81] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (102D8800) [pid = 3980] [serial = 84] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F80F400) [pid = 3980] [serial = 82] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (15723400) [pid = 3980] [serial = 91] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1655CC00) [pid = 3980] [serial = 93] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (14762400) [pid = 3980] [serial = 90] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (134A5000) [pid = 3980] [serial = 85] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13E45000) [pid = 3980] [serial = 88] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13DA9000) [pid = 3980] [serial = 87] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0F809400) [pid = 3980] [serial = 79] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0C116000) [pid = 3980] [serial = 78] [outer = 00000000] [url = about:blank] 17:24:07 INFO - PROCESS | 3980 | ++DOCSHELL 0C10F000 == 34 [pid = 3980] [id = 49] 17:24:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0C110000) [pid = 3980] [serial = 143] [outer = 00000000] 17:24:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0EECE400) [pid = 3980] [serial = 144] [outer = 0C110000] 17:24:07 INFO - PROCESS | 3980 | 1471047847654 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F811000) [pid = 3980] [serial = 145] [outer = 0C110000] 17:24:08 INFO - PROCESS | 3980 | 1471047848061 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 770ms 17:24:08 INFO - PROCESS | 3980 | 1471047848069 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 3980 | 1471047848074 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 17:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:24:08 INFO - PROCESS | 3980 | 1471047848087 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 3980 | 1471047848090 Marionette TRACE conn5 <- [1,162,null,{}] 17:24:08 INFO - PROCESS | 3980 | 1471047848094 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}] 17:24:08 INFO - PROCESS | 3980 | 1471047848096 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:08 INFO - PROCESS | 3980 | 1471047848186 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 17:24:08 INFO - PROCESS | 3980 | 1471047848192 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 3980 | 1471047848194 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:08 INFO - PROCESS | 3980 | ++DOCSHELL 1010E800 == 35 [pid = 3980] [id = 50] 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (10152C00) [pid = 3980] [serial = 146] [outer = 00000000] 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13421000) [pid = 3980] [serial = 147] [outer = 10152C00] 17:24:08 INFO - PROCESS | 3980 | 1471047848242 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13677C00) [pid = 3980] [serial = 148] [outer = 10152C00] 17:24:08 INFO - PROCESS | 3980 | 1471047848692 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 17:24:08 INFO - PROCESS | 3980 | 1471047848714 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 3980 | 1471047848716 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 17:24:08 INFO - PROCESS | 3980 | 1471047848720 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:24:08 INFO - PROCESS | 3980 | 1471047848723 Marionette TRACE conn5 <- [1,166,null,{}] 17:24:08 INFO - PROCESS | 3980 | 1471047848739 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}] 17:24:08 INFO - PROCESS | 3980 | 1471047848743 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:08 INFO - PROCESS | 3980 | 1471047848825 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 17:24:08 INFO - PROCESS | 3980 | 1471047848834 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 3980 | 1471047848837 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:08 INFO - PROCESS | 3980 | ++DOCSHELL 13FF9800 == 36 [pid = 3980] [id = 51] 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13FFA000) [pid = 3980] [serial = 149] [outer = 00000000] 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (14767C00) [pid = 3980] [serial = 150] [outer = 13FFA000] 17:24:08 INFO - PROCESS | 3980 | 1471047848887 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (15723000) [pid = 3980] [serial = 151] [outer = 13FFA000] 17:24:09 INFO - PROCESS | 3980 | 1471047849337 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 17:24:09 INFO - PROCESS | 3980 | 1471047849354 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 3980 | 1471047849356 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 17:24:09 INFO - PROCESS | 3980 | 1471047849360 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:24:09 INFO - PROCESS | 3980 | 1471047849361 Marionette TRACE conn5 <- [1,170,null,{}] 17:24:09 INFO - PROCESS | 3980 | 1471047849365 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}] 17:24:09 INFO - PROCESS | 3980 | 1471047849375 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:09 INFO - PROCESS | 3980 | 1471047849460 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 17:24:09 INFO - PROCESS | 3980 | 1471047849465 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 3980 | 1471047849467 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:09 INFO - PROCESS | 3980 | ++DOCSHELL 1643DC00 == 37 [pid = 3980] [id = 52] 17:24:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1643FC00) [pid = 3980] [serial = 152] [outer = 00000000] 17:24:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E14800) [pid = 3980] [serial = 153] [outer = 1643FC00] 17:24:09 INFO - PROCESS | 3980 | 1471047849515 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1716D800) [pid = 3980] [serial = 154] [outer = 1643FC00] 17:24:09 INFO - PROCESS | 3980 | 1471047849925 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 631ms 17:24:10 INFO - PROCESS | 3980 | 1471047850000 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 17:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:24:10 INFO - PROCESS | 3980 | 1471047850002 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 17:24:10 INFO - PROCESS | 3980 | 1471047850006 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 3980 | 1471047850008 Marionette TRACE conn5 <- [1,174,null,{}] 17:24:10 INFO - PROCESS | 3980 | 1471047850011 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}] 17:24:10 INFO - PROCESS | 3980 | 1471047850013 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:10 INFO - PROCESS | 3980 | 1471047850117 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 17:24:10 INFO - PROCESS | 3980 | 1471047850125 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 3980 | 1471047850127 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:10 INFO - PROCESS | 3980 | ++DOCSHELL 171BF800 == 38 [pid = 3980] [id = 53] 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171C5C00) [pid = 3980] [serial = 155] [outer = 00000000] 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (171F5400) [pid = 3980] [serial = 156] [outer = 171C5C00] 17:24:10 INFO - PROCESS | 3980 | 1471047850170 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17842800) [pid = 3980] [serial = 157] [outer = 171C5C00] 17:24:10 INFO - PROCESS | 3980 | 1471047850612 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 17:24:10 INFO - PROCESS | 3980 | 1471047850640 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 3980 | 1471047850642 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 17:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:24:10 INFO - PROCESS | 3980 | 1471047850645 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 3980 | 1471047850647 Marionette TRACE conn5 <- [1,178,null,{}] 17:24:10 INFO - PROCESS | 3980 | 1471047850650 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}] 17:24:10 INFO - PROCESS | 3980 | 1471047850657 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:10 INFO - PROCESS | 3980 | 1471047850789 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 17:24:10 INFO - PROCESS | 3980 | 1471047850795 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 3980 | 1471047850797 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:10 INFO - PROCESS | 3980 | ++DOCSHELL 16555400 == 39 [pid = 3980] [id = 54] 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (171F3C00) [pid = 3980] [serial = 158] [outer = 00000000] 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A095C00) [pid = 3980] [serial = 159] [outer = 171F3C00] 17:24:10 INFO - PROCESS | 3980 | 1471047850841 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A0A3800) [pid = 3980] [serial = 160] [outer = 171F3C00] 17:24:11 INFO - PROCESS | 3980 | 1471047851272 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 17:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:24:11 INFO - PROCESS | 3980 | 1471047851325 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 3980 | 1471047851327 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 17:24:11 INFO - PROCESS | 3980 | 1471047851330 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 3980 | 1471047851332 Marionette TRACE conn5 <- [1,182,null,{}] 17:24:11 INFO - PROCESS | 3980 | 1471047851335 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}] 17:24:11 INFO - PROCESS | 3980 | 1471047851337 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:11 INFO - PROCESS | 3980 | 1471047851440 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 17:24:11 INFO - PROCESS | 3980 | 1471047851522 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 3980 | 1471047851524 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A90AC00) [pid = 3980] [serial = 161] [outer = 187B7800] 17:24:11 INFO - PROCESS | 3980 | ++DOCSHELL 1A911400 == 40 [pid = 3980] [id = 55] 17:24:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A911800) [pid = 3980] [serial = 162] [outer = 00000000] 17:24:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1A915800) [pid = 3980] [serial = 163] [outer = 1A911800] 17:24:11 INFO - PROCESS | 3980 | 1471047851585 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A916000) [pid = 3980] [serial = 164] [outer = 1A911800] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1716BC00) [pid = 3980] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0C111800) [pid = 3980] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1536B000) [pid = 3980] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1A099C00) [pid = 3980] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1650C400) [pid = 3980] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F286800) [pid = 3980] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1396B800) [pid = 3980] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17844000) [pid = 3980] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (187DD000) [pid = 3980] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (18734000) [pid = 3980] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C111C00) [pid = 3980] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F808C00) [pid = 3980] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (109DBC00) [pid = 3980] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:24:12 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16444C00) [pid = 3980] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:24:12 INFO - PROCESS | 3980 | 1471047852131 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 830ms 17:24:12 INFO - PROCESS | 3980 | 1471047852162 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 3980 | 1471047852164 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 17:24:12 INFO - PROCESS | 3980 | 1471047852168 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:24:12 INFO - PROCESS | 3980 | 1471047852170 Marionette TRACE conn5 <- [1,186,null,{}] 17:24:12 INFO - PROCESS | 3980 | 1471047852173 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}] 17:24:12 INFO - PROCESS | 3980 | 1471047852175 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:12 INFO - PROCESS | 3980 | 1471047852258 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 17:24:12 INFO - PROCESS | 3980 | 1471047852266 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 3980 | 1471047852268 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:12 INFO - PROCESS | 3980 | ++DOCSHELL 0F363800 == 41 [pid = 3980] [id = 56] 17:24:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F3FA800) [pid = 3980] [serial = 165] [outer = 00000000] 17:24:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FD7A000) [pid = 3980] [serial = 166] [outer = 0F3FA800] 17:24:12 INFO - PROCESS | 3980 | 1471047852314 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FD7F000) [pid = 3980] [serial = 167] [outer = 0F3FA800] 17:24:12 INFO - PROCESS | 3980 | 1471047852710 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 17:24:12 INFO - PROCESS | 3980 | 1471047852742 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 3980 | 1471047852744 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 17:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:24:12 INFO - PROCESS | 3980 | 1471047852747 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 3980 | 1471047852749 Marionette TRACE conn5 <- [1,190,null,{}] 17:24:12 INFO - PROCESS | 3980 | 1471047852752 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}] 17:24:12 INFO - PROCESS | 3980 | 1471047852754 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:12 INFO - PROCESS | 3980 | 1471047852864 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 17:24:12 INFO - PROCESS | 3980 | 1471047852893 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 3980 | 1471047852895 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:12 INFO - PROCESS | 3980 | ++DOCSHELL 0F282800 == 42 [pid = 3980] [id = 57] 17:24:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0FBAB000) [pid = 3980] [serial = 168] [outer = 00000000] 17:24:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E50800) [pid = 3980] [serial = 169] [outer = 0FBAB000] 17:24:12 INFO - PROCESS | 3980 | 1471047852938 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16444C00) [pid = 3980] [serial = 170] [outer = 0FBAB000] 17:24:13 INFO - PROCESS | 3980 | 1471047853323 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 17:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:24:13 INFO - PROCESS | 3980 | 1471047853378 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 3980 | 1471047853380 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 17:24:13 INFO - PROCESS | 3980 | 1471047853383 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 3980 | 1471047853385 Marionette TRACE conn5 <- [1,194,null,{}] 17:24:13 INFO - PROCESS | 3980 | 1471047853389 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}] 17:24:13 INFO - PROCESS | 3980 | 1471047853391 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:13 INFO - PROCESS | 3980 | 1471047853503 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 17:24:13 INFO - PROCESS | 3980 | 1471047853510 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 3980 | 1471047853512 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:13 INFO - PROCESS | 3980 | ++DOCSHELL 0C15BC00 == 43 [pid = 3980] [id = 58] 17:24:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0C161400) [pid = 3980] [serial = 171] [outer = 00000000] 17:24:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0C166800) [pid = 3980] [serial = 172] [outer = 0C161400] 17:24:13 INFO - PROCESS | 3980 | 1471047853564 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0C167400) [pid = 3980] [serial = 173] [outer = 0C161400] 17:24:13 INFO - PROCESS | 3980 | 1471047853940 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 17:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:24:13 INFO - PROCESS | 3980 | 1471047853954 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 3980 | 1471047853957 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 17:24:13 INFO - PROCESS | 3980 | 1471047853960 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 3980 | 1471047853962 Marionette TRACE conn5 <- [1,198,null,{}] 17:24:13 INFO - PROCESS | 3980 | 1471047853966 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}] 17:24:13 INFO - PROCESS | 3980 | 1471047853968 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:14 INFO - PROCESS | 3980 | 1471047854064 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 17:24:14 INFO - PROCESS | 3980 | 1471047854209 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 3980 | 1471047854212 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:14 INFO - PROCESS | 3980 | ++DOCSHELL 0A646400 == 44 [pid = 3980] [id = 59] 17:24:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0A648400) [pid = 3980] [serial = 174] [outer = 00000000] 17:24:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0C117400) [pid = 3980] [serial = 175] [outer = 0A648400] 17:24:14 INFO - PROCESS | 3980 | 1471047854274 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0C1E3C00) [pid = 3980] [serial = 176] [outer = 0A648400] 17:24:14 INFO - PROCESS | 3980 | 1471047854817 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 17:24:14 INFO - PROCESS | 3980 | 1471047854840 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 3980 | 1471047854844 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 17:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:24:14 INFO - PROCESS | 3980 | 1471047854849 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 3980 | 1471047854853 Marionette TRACE conn5 <- [1,202,null,{}] 17:24:14 INFO - PROCESS | 3980 | 1471047854860 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}] 17:24:14 INFO - PROCESS | 3980 | 1471047854862 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:14 INFO - PROCESS | 3980 | 1471047854973 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 17:24:15 INFO - PROCESS | 3980 | 1471047855064 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 3980 | 1471047855066 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:15 INFO - PROCESS | 3980 | ++DOCSHELL 10243800 == 45 [pid = 3980] [id = 60] 17:24:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (102E0000) [pid = 3980] [serial = 177] [outer = 00000000] 17:24:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13421400) [pid = 3980] [serial = 178] [outer = 102E0000] 17:24:15 INFO - PROCESS | 3980 | 1471047855123 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (13DB2400) [pid = 3980] [serial = 179] [outer = 102E0000] 17:24:15 INFO - PROCESS | 3980 | 1471047855702 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 17:24:15 INFO - PROCESS | 3980 | 1471047855784 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 3980 | 1471047855789 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 17:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:24:15 INFO - PROCESS | 3980 | 1471047855794 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 3980 | 1471047855796 Marionette TRACE conn5 <- [1,206,null,{}] 17:24:15 INFO - PROCESS | 3980 | 1471047855801 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}] 17:24:15 INFO - PROCESS | 3980 | 1471047855803 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:15 INFO - PROCESS | 3980 | 1471047855920 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 17:24:16 INFO - PROCESS | 3980 | 1471047856005 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 3980 | 1471047856008 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:16 INFO - PROCESS | 3980 | ++DOCSHELL 15726000 == 46 [pid = 3980] [id = 61] 17:24:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1572F000) [pid = 3980] [serial = 180] [outer = 00000000] 17:24:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (17171400) [pid = 3980] [serial = 181] [outer = 1572F000] 17:24:16 INFO - PROCESS | 3980 | 1471047856063 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (18734400) [pid = 3980] [serial = 182] [outer = 1572F000] 17:24:16 INFO - PROCESS | 3980 | 1471047856600 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 17:24:16 INFO - PROCESS | 3980 | 1471047856639 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 3980 | 1471047856642 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 17:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:24:16 INFO - PROCESS | 3980 | 1471047856648 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 3980 | 1471047856654 Marionette TRACE conn5 <- [1,210,null,{}] 17:24:16 INFO - PROCESS | 3980 | 1471047856664 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}] 17:24:16 INFO - PROCESS | 3980 | 1471047856668 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:16 INFO - PROCESS | 3980 | 1471047856776 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 17:24:16 INFO - PROCESS | 3980 | 1471047856867 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 3980 | 1471047856869 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:16 INFO - PROCESS | 3980 | ++DOCSHELL 1A90D000 == 47 [pid = 3980] [id = 62] 17:24:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A912C00) [pid = 3980] [serial = 183] [outer = 00000000] 17:24:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A92C000) [pid = 3980] [serial = 184] [outer = 1A912C00] 17:24:16 INFO - PROCESS | 3980 | 1471047856923 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1AC97000) [pid = 3980] [serial = 185] [outer = 1A912C00] 17:24:17 INFO - PROCESS | 3980 | 1471047857465 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 830ms 17:24:17 INFO - PROCESS | 3980 | 1471047857489 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 3980 | 1471047857492 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 17:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:24:17 INFO - PROCESS | 3980 | 1471047857496 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 3980 | 1471047857498 Marionette TRACE conn5 <- [1,214,null,{}] 17:24:17 INFO - PROCESS | 3980 | 1471047857502 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}] 17:24:17 INFO - PROCESS | 3980 | 1471047857504 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:17 INFO - PROCESS | 3980 | 1471047857611 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 17:24:17 INFO - PROCESS | 3980 | 1471047857700 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 3980 | 1471047857702 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:17 INFO - PROCESS | 3980 | ++DOCSHELL 176C8000 == 48 [pid = 3980] [id = 63] 17:24:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (176C8400) [pid = 3980] [serial = 186] [outer = 00000000] 17:24:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (176CFC00) [pid = 3980] [serial = 187] [outer = 176C8400] 17:24:17 INFO - PROCESS | 3980 | 1471047857755 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (176D2400) [pid = 3980] [serial = 188] [outer = 176C8400] 17:24:18 INFO - PROCESS | 3980 | 1471047858414 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 970ms 17:24:18 INFO - PROCESS | 3980 | 1471047858469 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 3980 | 1471047858474 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 17:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:24:18 INFO - PROCESS | 3980 | 1471047858479 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 3980 | 1471047858482 Marionette TRACE conn5 <- [1,218,null,{}] 17:24:18 INFO - PROCESS | 3980 | 1471047858488 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}] 17:24:18 INFO - PROCESS | 3980 | 1471047858491 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:18 INFO - PROCESS | 3980 | 1471047858591 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 17:24:18 INFO - PROCESS | 3980 | 1471047858668 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 3980 | 1471047858672 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:18 INFO - PROCESS | 3980 | ++DOCSHELL 0F807800 == 49 [pid = 3980] [id = 64] 17:24:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (0F808000) [pid = 3980] [serial = 189] [outer = 00000000] 17:24:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (0F811C00) [pid = 3980] [serial = 190] [outer = 0F808000] 17:24:18 INFO - PROCESS | 3980 | 1471047858722 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (0FBA3C00) [pid = 3980] [serial = 191] [outer = 0F808000] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0F815C00 == 48 [pid = 3980] [id = 34] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 17843800 == 47 [pid = 3980] [id = 35] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0C1E1800 == 46 [pid = 3980] [id = 33] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0C15BC00 == 45 [pid = 3980] [id = 58] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0F282800 == 44 [pid = 3980] [id = 57] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0F363800 == 43 [pid = 3980] [id = 56] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 1A911400 == 42 [pid = 3980] [id = 55] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 16555400 == 41 [pid = 3980] [id = 54] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 171BF800 == 40 [pid = 3980] [id = 53] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 1643DC00 == 39 [pid = 3980] [id = 52] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 13FF9800 == 38 [pid = 3980] [id = 51] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 1010E800 == 37 [pid = 3980] [id = 50] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0C10F000 == 36 [pid = 3980] [id = 49] 17:24:19 INFO - PROCESS | 3980 | --DOCSHELL 0EE6A000 == 35 [pid = 3980] [id = 48] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (17175000) [pid = 3980] [serial = 123] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (0C1E8C00) [pid = 3980] [serial = 109] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (0C1DC000) [pid = 3980] [serial = 108] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (15727000) [pid = 3980] [serial = 117] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (1A09E800) [pid = 3980] [serial = 135] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (16E08400) [pid = 3980] [serial = 120] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (0F80E800) [pid = 3980] [serial = 97] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0F750400) [pid = 3980] [serial = 96] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (13FF4400) [pid = 3980] [serial = 100] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (13E5E000) [pid = 3980] [serial = 99] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187BF400) [pid = 3980] [serial = 103] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17BD9000) [pid = 3980] [serial = 102] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187E2000) [pid = 3980] [serial = 106] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (18CC2800) [pid = 3980] [serial = 105] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (187BD400) [pid = 3980] [serial = 126] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (171CA800) [pid = 3980] [serial = 124] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F316800) [pid = 3980] [serial = 129] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (187DC400) [pid = 3980] [serial = 127] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F813400) [pid = 3980] [serial = 111] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FBA6800) [pid = 3980] [serial = 112] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1362F400) [pid = 3980] [serial = 114] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A0A0400) [pid = 3980] [serial = 136] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13693C00) [pid = 3980] [serial = 115] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1D9400) [pid = 3980] [serial = 130] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18910800) [pid = 3980] [serial = 132] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (16E86C00) [pid = 3980] [serial = 121] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16440000) [pid = 3980] [serial = 118] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (176B0800) [pid = 3980] [serial = 133] [outer = 00000000] [url = about:blank] 17:24:19 INFO - PROCESS | 3980 | 1471047859308 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]]]}] 17:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 890ms 17:24:19 INFO - PROCESS | 3980 | 1471047859369 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 3980 | 1471047859373 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 17:24:19 INFO - PROCESS | 3980 | 1471047859379 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:24:19 INFO - PROCESS | 3980 | 1471047859381 Marionette TRACE conn5 <- [1,222,null,{}] 17:24:19 INFO - PROCESS | 3980 | 1471047859386 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}] 17:24:19 INFO - PROCESS | 3980 | 1471047859388 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:19 INFO - PROCESS | 3980 | 1471047859485 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 17:24:19 INFO - PROCESS | 3980 | 1471047859567 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 3980 | 1471047859569 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:19 INFO - PROCESS | 3980 | ++DOCSHELL 0C163800 == 36 [pid = 3980] [id = 65] 17:24:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0C169000) [pid = 3980] [serial = 192] [outer = 00000000] 17:24:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F3FAC00) [pid = 3980] [serial = 193] [outer = 0C169000] 17:24:19 INFO - PROCESS | 3980 | 1471047859618 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F80E800) [pid = 3980] [serial = 194] [outer = 0C169000] 17:24:19 INFO - PROCESS | 3980 | 1471047859988 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 17:24:20 INFO - PROCESS | 3980 | 1471047860019 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 3980 | 1471047860022 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 17:24:20 INFO - PROCESS | 3980 | 1471047860025 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:24:20 INFO - PROCESS | 3980 | 1471047860028 Marionette TRACE conn5 <- [1,226,null,{}] 17:24:20 INFO - PROCESS | 3980 | 1471047860038 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}] 17:24:20 INFO - PROCESS | 3980 | 1471047860042 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:20 INFO - PROCESS | 3980 | 1471047860151 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 17:24:20 INFO - PROCESS | 3980 | 1471047860161 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 3980 | 1471047860164 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:20 INFO - PROCESS | 3980 | ++DOCSHELL 109E1C00 == 37 [pid = 3980] [id = 66] 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13420400) [pid = 3980] [serial = 195] [outer = 00000000] 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13693C00) [pid = 3980] [serial = 196] [outer = 13420400] 17:24:20 INFO - PROCESS | 3980 | 1471047860211 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E3C400) [pid = 3980] [serial = 197] [outer = 13420400] 17:24:20 INFO - PROCESS | 3980 | 1471047860651 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 17:24:20 INFO - PROCESS | 3980 | 1471047860699 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 17:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:24:20 INFO - PROCESS | 3980 | 1471047860701 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 17:24:20 INFO - PROCESS | 3980 | 1471047860705 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 3980 | 1471047860706 Marionette TRACE conn5 <- [1,230,null,{}] 17:24:20 INFO - PROCESS | 3980 | 1471047860710 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}] 17:24:20 INFO - PROCESS | 3980 | 1471047860712 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:20 INFO - PROCESS | 3980 | 1471047860795 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 17:24:20 INFO - PROCESS | 3980 | 1471047860800 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 3980 | 1471047860802 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:20 INFO - PROCESS | 3980 | ++DOCSHELL 13EEB400 == 38 [pid = 3980] [id = 67] 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13EEC000) [pid = 3980] [serial = 198] [outer = 00000000] 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13FF9800) [pid = 3980] [serial = 199] [outer = 13EEC000] 17:24:20 INFO - PROCESS | 3980 | 1471047860847 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1536EC00) [pid = 3980] [serial = 200] [outer = 13EEC000] 17:24:21 INFO - PROCESS | 3980 | 1471047861265 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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 571ms 17:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:24:21 INFO - PROCESS | 3980 | 1471047861279 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 3980 | 1471047861281 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 17:24:21 INFO - PROCESS | 3980 | 1471047861284 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 3980 | 1471047861286 Marionette TRACE conn5 <- [1,234,null,{}] 17:24:21 INFO - PROCESS | 3980 | 1471047861289 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}] 17:24:21 INFO - PROCESS | 3980 | 1471047861291 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:21 INFO - PROCESS | 3980 | 1471047861412 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 17:24:21 INFO - PROCESS | 3980 | 1471047861417 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 3980 | 1471047861419 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:21 INFO - PROCESS | 3980 | ++DOCSHELL 1536B000 == 39 [pid = 3980] [id = 68] 17:24:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (15721C00) [pid = 3980] [serial = 201] [outer = 00000000] 17:24:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (16505800) [pid = 3980] [serial = 202] [outer = 15721C00] 17:24:21 INFO - PROCESS | 3980 | 1471047861464 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16558800) [pid = 3980] [serial = 203] [outer = 15721C00] 17:24:21 INFO - PROCESS | 3980 | 1471047861912 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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 17:24:21 INFO - PROCESS | 3980 | 1471047861956 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 3980 | 1471047861958 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 17:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:24:21 INFO - PROCESS | 3980 | 1471047861965 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 3980 | 1471047861967 Marionette TRACE conn5 <- [1,238,null,{}] 17:24:21 INFO - PROCESS | 3980 | 1471047861970 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}] 17:24:21 INFO - PROCESS | 3980 | 1471047861976 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:22 INFO - PROCESS | 3980 | 1471047862112 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 17:24:22 INFO - PROCESS | 3980 | 1471047862165 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 3980 | 1471047862167 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:22 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E6400 == 40 [pid = 3980] [id = 69] 17:24:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (16E6EC00) [pid = 3980] [serial = 204] [outer = 00000000] 17:24:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (176B2C00) [pid = 3980] [serial = 205] [outer = 16E6EC00] 17:24:22 INFO - PROCESS | 3980 | 1471047862212 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (176CC800) [pid = 3980] [serial = 206] [outer = 16E6EC00] 17:24:22 INFO - PROCESS | 3980 | 1471047862664 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 730ms 17:24:22 INFO - PROCESS | 3980 | 1471047862719 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 3980 | 1471047862721 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 17:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:24:22 INFO - PROCESS | 3980 | 1471047862734 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 3980 | 1471047862736 Marionette TRACE conn5 <- [1,242,null,{}] 17:24:22 INFO - PROCESS | 3980 | 1471047862740 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}] 17:24:22 INFO - PROCESS | 3980 | 1471047862742 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:22 INFO - PROCESS | 3980 | 1471047862856 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 17:24:22 INFO - PROCESS | 3980 | 1471047862911 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 3980 | 1471047862913 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:22 INFO - PROCESS | 3980 | ++DOCSHELL 0C111C00 == 41 [pid = 3980] [id = 70] 17:24:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (171F0400) [pid = 3980] [serial = 207] [outer = 00000000] 17:24:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (187B3C00) [pid = 3980] [serial = 208] [outer = 171F0400] 17:24:22 INFO - PROCESS | 3980 | 1471047862959 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (17BDD400) [pid = 3980] [serial = 209] [outer = 171F0400] 17:24:23 INFO - PROCESS | 3980 | 1471047863348 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 17:24:23 INFO - PROCESS | 3980 | 1471047863362 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 3980 | 1471047863364 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 17:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:24:23 INFO - PROCESS | 3980 | 1471047863374 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 3980 | 1471047863376 Marionette TRACE conn5 <- [1,246,null,{}] 17:24:23 INFO - PROCESS | 3980 | 1471047863379 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}] 17:24:23 INFO - PROCESS | 3980 | 1471047863381 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:23 INFO - PROCESS | 3980 | 1471047863486 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 17:24:23 INFO - PROCESS | 3980 | 1471047863492 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 3980 | 1471047863494 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:23 INFO - PROCESS | 3980 | ++DOCSHELL 187DE800 == 42 [pid = 3980] [id = 71] 17:24:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (187DF800) [pid = 3980] [serial = 210] [outer = 00000000] 17:24:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1890B400) [pid = 3980] [serial = 211] [outer = 187DF800] 17:24:23 INFO - PROCESS | 3980 | 1471047863538 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (199B7400) [pid = 3980] [serial = 212] [outer = 187DF800] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (171C5C00) [pid = 3980] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (1A911800) [pid = 3980] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (0C110000) [pid = 3980] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (10152C00) [pid = 3980] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (1643FC00) [pid = 3980] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13FFA000) [pid = 3980] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0EED3C00) [pid = 3980] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (171F3C00) [pid = 3980] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FBAB000) [pid = 3980] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:24:23 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F3FA800) [pid = 3980] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:24:24 INFO - PROCESS | 3980 | 1471047864003 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 17:24:24 INFO - PROCESS | 3980 | 1471047864047 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 3980 | 1471047864049 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 17:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:24:24 INFO - PROCESS | 3980 | 1471047864052 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 3980 | 1471047864054 Marionette TRACE conn5 <- [1,250,null,{}] 17:24:24 INFO - PROCESS | 3980 | 1471047864057 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}] 17:24:24 INFO - PROCESS | 3980 | 1471047864059 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:24 INFO - PROCESS | 3980 | 1471047864139 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 17:24:24 INFO - PROCESS | 3980 | 1471047864167 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 3980 | 1471047864169 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:24 INFO - PROCESS | 3980 | ++DOCSHELL 0C10FC00 == 43 [pid = 3980] [id = 72] 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0C118C00) [pid = 3980] [serial = 213] [outer = 00000000] 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (171F3C00) [pid = 3980] [serial = 214] [outer = 0C118C00] 17:24:24 INFO - PROCESS | 3980 | 1471047864213 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (18903400) [pid = 3980] [serial = 215] [outer = 0C118C00] 17:24:24 INFO - PROCESS | 3980 | 1471047864631 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 630ms 17:24:24 INFO - PROCESS | 3980 | 1471047864694 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 3980 | 1471047864696 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 17:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:24:24 INFO - PROCESS | 3980 | 1471047864714 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 3980 | 1471047864716 Marionette TRACE conn5 <- [1,254,null,{}] 17:24:24 INFO - PROCESS | 3980 | 1471047864742 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}] 17:24:24 INFO - PROCESS | 3980 | 1471047864744 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:24 INFO - PROCESS | 3980 | 1471047864841 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 17:24:24 INFO - PROCESS | 3980 | 1471047864847 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 3980 | 1471047864848 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:24 INFO - PROCESS | 3980 | ++DOCSHELL 0F809000 == 44 [pid = 3980] [id = 73] 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0FD84800) [pid = 3980] [serial = 216] [outer = 00000000] 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A90F400) [pid = 3980] [serial = 217] [outer = 0FD84800] 17:24:24 INFO - PROCESS | 3980 | 1471047864892 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A912800) [pid = 3980] [serial = 218] [outer = 0FD84800] 17:24:25 INFO - PROCESS | 3980 | 1471047865300 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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 650ms 17:24:25 INFO - PROCESS | 3980 | 1471047865362 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 3980 | 1471047865364 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 17:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:24:25 INFO - PROCESS | 3980 | 1471047865367 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 3980 | 1471047865369 Marionette TRACE conn5 <- [1,258,null,{}] 17:24:25 INFO - PROCESS | 3980 | 1471047865373 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}] 17:24:25 INFO - PROCESS | 3980 | 1471047865375 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:25 INFO - PROCESS | 3980 | 1471047865497 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 17:24:25 INFO - PROCESS | 3980 | 1471047865505 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 3980 | 1471047865508 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:25 INFO - PROCESS | 3980 | ++DOCSHELL 1A92B800 == 45 [pid = 3980] [id = 74] 17:24:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1AE73000) [pid = 3980] [serial = 219] [outer = 00000000] 17:24:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1B38C000) [pid = 3980] [serial = 220] [outer = 1AE73000] 17:24:25 INFO - PROCESS | 3980 | 1471047865554 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1B568000) [pid = 3980] [serial = 221] [outer = 1AE73000] 17:24:26 INFO - PROCESS | 3980 | 1471047866199 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 871ms 17:24:26 INFO - PROCESS | 3980 | 1471047866243 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 3980 | 1471047866248 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 17:24:26 INFO - PROCESS | 3980 | 1471047866252 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:24:26 INFO - PROCESS | 3980 | 1471047866258 Marionette TRACE conn5 <- [1,262,null,{}] 17:24:26 INFO - PROCESS | 3980 | 1471047866263 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}] 17:24:26 INFO - PROCESS | 3980 | 1471047866266 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:26 INFO - PROCESS | 3980 | 1471047866386 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 17:24:26 INFO - PROCESS | 3980 | 1471047866511 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 3980 | 1471047866514 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:26 INFO - PROCESS | 3980 | ++DOCSHELL 0F233400 == 46 [pid = 3980] [id = 75] 17:24:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0F236000) [pid = 3980] [serial = 222] [outer = 00000000] 17:24:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0F812800) [pid = 3980] [serial = 223] [outer = 0F236000] 17:24:26 INFO - PROCESS | 3980 | 1471047866576 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0FBAA400) [pid = 3980] [serial = 224] [outer = 0F236000] 17:24:27 INFO - PROCESS | 3980 | 1471047867161 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 930ms 17:24:27 INFO - PROCESS | 3980 | 1471047867191 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 3980 | 1471047867195 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 17:24:27 INFO - PROCESS | 3980 | 1471047867203 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:24:27 INFO - PROCESS | 3980 | 1471047867206 Marionette TRACE conn5 <- [1,266,null,{}] 17:24:27 INFO - PROCESS | 3980 | 1471047867210 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}] 17:24:27 INFO - PROCESS | 3980 | 1471047867213 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:27 INFO - PROCESS | 3980 | 1471047867328 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 17:24:27 INFO - PROCESS | 3980 | 1471047867419 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 3980 | 1471047867422 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:27 INFO - PROCESS | 3980 | ++DOCSHELL 13991C00 == 47 [pid = 3980] [id = 76] 17:24:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (13E44400) [pid = 3980] [serial = 225] [outer = 00000000] 17:24:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (13EED400) [pid = 3980] [serial = 226] [outer = 13E44400] 17:24:27 INFO - PROCESS | 3980 | 1471047867479 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1643DC00) [pid = 3980] [serial = 227] [outer = 13E44400] 17:24:28 INFO - PROCESS | 3980 | 1471047868043 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]]]}] 17:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 870ms 17:24:28 INFO - PROCESS | 3980 | 1471047868079 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 17:24:28 INFO - PROCESS | 3980 | 1471047868081 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 17:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:24:28 INFO - PROCESS | 3980 | 1471047868085 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 3980 | 1471047868089 Marionette TRACE conn5 <- [1,270,null,{}] 17:24:28 INFO - PROCESS | 3980 | 1471047868101 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}] 17:24:28 INFO - PROCESS | 3980 | 1471047868106 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:28 INFO - PROCESS | 3980 | 1471047868216 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 17:24:28 INFO - PROCESS | 3980 | 1471047868312 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 3980 | 1471047868315 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:28 INFO - PROCESS | 3980 | ++DOCSHELL 187E4400 == 48 [pid = 3980] [id = 77] 17:24:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (187E5000) [pid = 3980] [serial = 228] [outer = 00000000] 17:24:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (1A0A3000) [pid = 3980] [serial = 229] [outer = 187E5000] 17:24:28 INFO - PROCESS | 3980 | 1471047868372 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (1A92B400) [pid = 3980] [serial = 230] [outer = 187E5000] 17:24:29 INFO - PROCESS | 3980 | 1471047869107 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]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1077ms 17:24:29 INFO - PROCESS | 3980 | 1471047869194 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 3980 | 1471047869197 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 17:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:24:29 INFO - PROCESS | 3980 | 1471047869208 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 3980 | 1471047869210 Marionette TRACE conn5 <- [1,274,null,{}] 17:24:29 INFO - PROCESS | 3980 | 1471047869214 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}] 17:24:29 INFO - PROCESS | 3980 | 1471047869216 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:29 INFO - PROCESS | 3980 | 1471047869350 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 17:24:29 INFO - PROCESS | 3980 | 1471047869605 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 3980 | 1471047869608 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:29 INFO - PROCESS | 3980 | ++DOCSHELL 08872C00 == 49 [pid = 3980] [id = 78] 17:24:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (0C109400) [pid = 3980] [serial = 231] [outer = 00000000] 17:24:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (0F318800) [pid = 3980] [serial = 232] [outer = 0C109400] 17:24:29 INFO - PROCESS | 3980 | 1471047869672 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (0F80D400) [pid = 3980] [serial = 233] [outer = 0C109400] 17:24:30 INFO - PROCESS | 3980 | 1471047870270 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]]]}] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 187DCC00 == 48 [pid = 3980] [id = 36] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0F809000 == 47 [pid = 3980] [id = 73] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0C10FC00 == 46 [pid = 3980] [id = 72] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 187DE800 == 45 [pid = 3980] [id = 71] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0C111C00 == 44 [pid = 3980] [id = 70] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0C1E6400 == 43 [pid = 3980] [id = 69] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 1536B000 == 42 [pid = 3980] [id = 68] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 13EEB400 == 41 [pid = 3980] [id = 67] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 109E1C00 == 40 [pid = 3980] [id = 66] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0C163800 == 39 [pid = 3980] [id = 65] 17:24:30 INFO - PROCESS | 3980 | --DOCSHELL 0F807800 == 38 [pid = 3980] [id = 64] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (14767C00) [pid = 3980] [serial = 150] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (15723000) [pid = 3980] [serial = 151] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (102D5800) [pid = 3980] [serial = 141] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (1367C400) [pid = 3980] [serial = 142] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (1A213C00) [pid = 3980] [serial = 138] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (1A095C00) [pid = 3980] [serial = 159] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (13E50800) [pid = 3980] [serial = 169] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (0FD7A000) [pid = 3980] [serial = 166] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (0FD7F000) [pid = 3980] [serial = 167] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0EECE400) [pid = 3980] [serial = 144] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1A916000) [pid = 3980] [serial = 164] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (16444C00) [pid = 3980] [serial = 170] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0C166800) [pid = 3980] [serial = 172] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1A0A3800) [pid = 3980] [serial = 160] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (1716D800) [pid = 3980] [serial = 154] [outer = 00000000] [url = about:blank] 17:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1131ms 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17842800) [pid = 3980] [serial = 157] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (171F5400) [pid = 3980] [serial = 156] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1A915800) [pid = 3980] [serial = 163] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0F811000) [pid = 3980] [serial = 145] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13421000) [pid = 3980] [serial = 147] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1C306C00) [pid = 3980] [serial = 40] [outer = 00000000] [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.] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13677C00) [pid = 3980] [serial = 148] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16E14800) [pid = 3980] [serial = 153] [outer = 00000000] [url = about:blank] 17:24:30 INFO - PROCESS | 3980 | 1471047870351 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 17:24:30 INFO - PROCESS | 3980 | 1471047870354 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 17:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:24:30 INFO - PROCESS | 3980 | 1471047870372 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 3980 | 1471047870375 Marionette TRACE conn5 <- [1,278,null,{}] 17:24:30 INFO - PROCESS | 3980 | 1471047870384 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}] 17:24:30 INFO - PROCESS | 3980 | 1471047870388 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:30 INFO - PROCESS | 3980 | 1471047870481 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 17:24:30 INFO - PROCESS | 3980 | 1471047870490 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 3980 | 1471047870492 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:30 INFO - PROCESS | 3980 | ++DOCSHELL 0F753C00 == 39 [pid = 3980] [id = 79] 17:24:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0F756C00) [pid = 3980] [serial = 234] [outer = 00000000] 17:24:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F812C00) [pid = 3980] [serial = 235] [outer = 0F756C00] 17:24:30 INFO - PROCESS | 3980 | 1471047870539 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0FD7F400) [pid = 3980] [serial = 236] [outer = 0F756C00] 17:24:31 INFO - PROCESS | 3980 | 1471047871014 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 690ms 17:24:31 INFO - PROCESS | 3980 | 1471047871061 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 3980 | 1471047871065 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 17:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:24:31 INFO - PROCESS | 3980 | 1471047871070 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 3980 | 1471047871072 Marionette TRACE conn5 <- [1,282,null,{}] 17:24:31 INFO - PROCESS | 3980 | 1471047871076 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}] 17:24:31 INFO - PROCESS | 3980 | 1471047871078 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:31 INFO - PROCESS | 3980 | 1471047871165 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 17:24:31 INFO - PROCESS | 3980 | 1471047871180 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 3980 | 1471047871182 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:31 INFO - PROCESS | 3980 | ++DOCSHELL 1367C400 == 40 [pid = 3980] [id = 80] 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (13698C00) [pid = 3980] [serial = 237] [outer = 00000000] 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (137C6800) [pid = 3980] [serial = 238] [outer = 13698C00] 17:24:31 INFO - PROCESS | 3980 | 1471047871227 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13E57400) [pid = 3980] [serial = 239] [outer = 13698C00] 17:24:31 INFO - PROCESS | 3980 | 1471047871676 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 17:24:31 INFO - PROCESS | 3980 | 1471047871704 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 3980 | 1471047871706 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 17:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:24:31 INFO - PROCESS | 3980 | 1471047871715 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 3980 | 1471047871721 Marionette TRACE conn5 <- [1,286,null,{}] 17:24:31 INFO - PROCESS | 3980 | 1471047871730 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}] 17:24:31 INFO - PROCESS | 3980 | 1471047871733 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:31 INFO - PROCESS | 3980 | 1471047871819 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 17:24:31 INFO - PROCESS | 3980 | 1471047871828 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 3980 | 1471047871830 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:31 INFO - PROCESS | 3980 | ++DOCSHELL 16441800 == 41 [pid = 3980] [id = 81] 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (16443C00) [pid = 3980] [serial = 240] [outer = 00000000] 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1655B800) [pid = 3980] [serial = 241] [outer = 16443C00] 17:24:31 INFO - PROCESS | 3980 | 1471047871874 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (16E62800) [pid = 3980] [serial = 242] [outer = 16443C00] 17:24:32 INFO - PROCESS | 3980 | 1471047872309 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]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 17:24:32 INFO - PROCESS | 3980 | 1471047872349 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 3980 | 1471047872352 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 17:24:32 INFO - PROCESS | 3980 | 1471047872355 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:24:32 INFO - PROCESS | 3980 | 1471047872357 Marionette TRACE conn5 <- [1,290,null,{}] 17:24:32 INFO - PROCESS | 3980 | 1471047872361 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}] 17:24:32 INFO - PROCESS | 3980 | 1471047872363 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:32 INFO - PROCESS | 3980 | 1471047872447 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 17:24:32 INFO - PROCESS | 3980 | 1471047872453 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 3980 | 1471047872455 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:32 INFO - PROCESS | 3980 | ++DOCSHELL 1716B400 == 42 [pid = 3980] [id = 82] 17:24:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1716BC00) [pid = 3980] [serial = 243] [outer = 00000000] 17:24:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (17174C00) [pid = 3980] [serial = 244] [outer = 1716BC00] 17:24:32 INFO - PROCESS | 3980 | 1471047872499 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (17177000) [pid = 3980] [serial = 245] [outer = 1716BC00] 17:24:32 INFO - PROCESS | 3980 | 1471047872979 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]]]}] 17:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 17:24:33 INFO - PROCESS | 3980 | 1471047873030 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 3980 | 1471047873032 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 17:24:33 INFO - PROCESS | 3980 | 1471047873036 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:24:33 INFO - PROCESS | 3980 | 1471047873037 Marionette TRACE conn5 <- [1,294,null,{}] 17:24:33 INFO - PROCESS | 3980 | 1471047873041 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}] 17:24:33 INFO - PROCESS | 3980 | 1471047873043 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:33 INFO - PROCESS | 3980 | 1471047873151 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 17:24:33 INFO - PROCESS | 3980 | 1471047873160 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 3980 | 1471047873165 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:33 INFO - PROCESS | 3980 | ++DOCSHELL 0F236C00 == 43 [pid = 3980] [id = 83] 17:24:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (176CDC00) [pid = 3980] [serial = 246] [outer = 00000000] 17:24:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (17844C00) [pid = 3980] [serial = 247] [outer = 176CDC00] 17:24:33 INFO - PROCESS | 3980 | 1471047873266 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (187BF400) [pid = 3980] [serial = 248] [outer = 176CDC00] 17:24:33 INFO - PROCESS | 3980 | 1471047873714 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]]]}] 17:24:33 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. 17:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 17:24:33 INFO - PROCESS | 3980 | 1471047873793 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 3980 | 1471047873795 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 17:24:33 INFO - PROCESS | 3980 | 1471047873810 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:24:33 INFO - PROCESS | 3980 | 1471047873812 Marionette TRACE conn5 <- [1,298,null,{}] 17:24:33 INFO - PROCESS | 3980 | 1471047873815 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}] 17:24:33 INFO - PROCESS | 3980 | 1471047873818 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:33 INFO - PROCESS | 3980 | 1471047873944 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 17:24:33 INFO - PROCESS | 3980 | 1471047873952 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 3980 | 1471047873954 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:34 INFO - PROCESS | 3980 | ++DOCSHELL 1890F000 == 44 [pid = 3980] [id = 84] 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (18A56800) [pid = 3980] [serial = 249] [outer = 00000000] 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1A09F400) [pid = 3980] [serial = 250] [outer = 18A56800] 17:24:34 INFO - PROCESS | 3980 | 1471047874043 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (1A20A000) [pid = 3980] [serial = 251] [outer = 18A56800] 17:24:34 INFO - PROCESS | 3980 | 1471047874438 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]]]}] 17:24:34 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. 17:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 17:24:34 INFO - PROCESS | 3980 | 1471047874485 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 3980 | 1471047874487 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 17:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:24:34 INFO - PROCESS | 3980 | 1471047874490 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 3980 | 1471047874492 Marionette TRACE conn5 <- [1,302,null,{}] 17:24:34 INFO - PROCESS | 3980 | 1471047874495 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}] 17:24:34 INFO - PROCESS | 3980 | 1471047874497 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:34 INFO - PROCESS | 3980 | 1471047874609 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 17:24:34 INFO - PROCESS | 3980 | 1471047874614 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 3980 | 1471047874616 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:34 INFO - PROCESS | 3980 | ++DOCSHELL 187C0000 == 45 [pid = 3980] [id = 85] 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (1A213800) [pid = 3980] [serial = 252] [outer = 00000000] 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (1A253000) [pid = 3980] [serial = 253] [outer = 1A213800] 17:24:34 INFO - PROCESS | 3980 | 1471047874660 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (1A255C00) [pid = 3980] [serial = 254] [outer = 1A213800] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (0C161400) [pid = 3980] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (16E6EC00) [pid = 3980] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (171F0400) [pid = 3980] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (13420400) [pid = 3980] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (0C169000) [pid = 3980] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (13EEC000) [pid = 3980] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (187DF800) [pid = 3980] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0F808000) [pid = 3980] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (0FD84800) [pid = 3980] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (15721C00) [pid = 3980] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:24:34 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0C118C00) [pid = 3980] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:24:35 INFO - PROCESS | 3980 | 1471047875210 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]]]}] 17:24:35 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. 17:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 770ms 17:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:24:35 INFO - PROCESS | 3980 | 1471047875261 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 3980 | 1471047875263 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 17:24:35 INFO - PROCESS | 3980 | 1471047875266 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 3980 | 1471047875268 Marionette TRACE conn5 <- [1,306,null,{}] 17:24:35 INFO - PROCESS | 3980 | 1471047875315 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:24:35 INFO - PROCESS | 3980 | 1471047875321 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}] 17:24:35 INFO - PROCESS | 3980 | 1471047875323 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:35 INFO - PROCESS | 3980 | 1471047875411 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 17:24:35 INFO - PROCESS | 3980 | 1471047875417 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 3980 | 1471047875419 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:35 INFO - PROCESS | 3980 | ++DOCSHELL 1650C400 == 46 [pid = 3980] [id = 86] 17:24:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (187DA800) [pid = 3980] [serial = 255] [outer = 00000000] 17:24:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A2A6000) [pid = 3980] [serial = 256] [outer = 187DA800] 17:24:35 INFO - PROCESS | 3980 | 1471047875463 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A90F000) [pid = 3980] [serial = 257] [outer = 187DA800] 17:24:35 INFO - PROCESS | 3980 | 1471047875870 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]]]}] 17:24:35 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. 17:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 650ms 17:24:35 INFO - PROCESS | 3980 | 1471047875917 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 3980 | 1471047875929 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 17:24:35 INFO - PROCESS | 3980 | 1471047875932 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 3980 | 1471047875934 Marionette TRACE conn5 <- [1,310,null,{}] 17:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:24:35 INFO - PROCESS | 3980 | 1471047875938 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}] 17:24:35 INFO - PROCESS | 3980 | 1471047875939 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:36 INFO - PROCESS | 3980 | 1471047876025 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 17:24:36 INFO - PROCESS | 3980 | 1471047876031 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 3980 | 1471047876033 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:36 INFO - PROCESS | 3980 | ++DOCSHELL 1A911800 == 47 [pid = 3980] [id = 87] 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (1A916C00) [pid = 3980] [serial = 258] [outer = 00000000] 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (1ACD3000) [pid = 3980] [serial = 259] [outer = 1A916C00] 17:24:36 INFO - PROCESS | 3980 | 1471047876079 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (1B38FC00) [pid = 3980] [serial = 260] [outer = 1A916C00] 17:24:36 INFO - PROCESS | 3980 | 1471047876502 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]]]}] 17:24:36 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. 17:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 631ms 17:24:36 INFO - PROCESS | 3980 | 1471047876570 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 3980 | 1471047876572 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 17:24:36 INFO - PROCESS | 3980 | 1471047876575 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:24:36 INFO - PROCESS | 3980 | 1471047876577 Marionette TRACE conn5 <- [1,314,null,{}] 17:24:36 INFO - PROCESS | 3980 | 1471047876580 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}] 17:24:36 INFO - PROCESS | 3980 | 1471047876582 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:36 INFO - PROCESS | 3980 | 1471047876663 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 17:24:36 INFO - PROCESS | 3980 | 1471047876670 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 3980 | 1471047876673 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:36 INFO - PROCESS | 3980 | ++DOCSHELL 1B568800 == 48 [pid = 3980] [id = 88] 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1B56B400) [pid = 3980] [serial = 261] [outer = 00000000] 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (1BFD6000) [pid = 3980] [serial = 262] [outer = 1B56B400] 17:24:36 INFO - PROCESS | 3980 | 1471047876720 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (1BFDE400) [pid = 3980] [serial = 263] [outer = 1B56B400] 17:24:37 INFO - PROCESS | 3980 | 1471047877405 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]]]}] 17:24:37 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. 17:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 870ms 17:24:37 INFO - PROCESS | 3980 | 1471047877450 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 3980 | 1471047877456 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 17:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:24:37 INFO - PROCESS | 3980 | 1471047877475 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 3980 | 1471047877479 Marionette TRACE conn5 <- [1,318,null,{}] 17:24:37 INFO - PROCESS | 3980 | 1471047877486 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}] 17:24:37 INFO - PROCESS | 3980 | 1471047877490 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:37 INFO - PROCESS | 3980 | 1471047877604 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 17:24:37 INFO - PROCESS | 3980 | 1471047877752 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 3980 | 1471047877755 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:37 INFO - PROCESS | 3980 | ++DOCSHELL 0C16A800 == 49 [pid = 3980] [id = 89] 17:24:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (0FBA1800) [pid = 3980] [serial = 264] [outer = 00000000] 17:24:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (1010F800) [pid = 3980] [serial = 265] [outer = 0FBA1800] 17:24:37 INFO - PROCESS | 3980 | 1471047877817 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (107C9000) [pid = 3980] [serial = 266] [outer = 0FBA1800] 17:24:38 INFO - PROCESS | 3980 | 1471047878451 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]]]}] 17:24:38 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. 17:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1022ms 17:24:38 INFO - PROCESS | 3980 | 1471047878500 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 3980 | 1471047878505 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 17:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:24:38 INFO - PROCESS | 3980 | 1471047878511 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 3980 | 1471047878514 Marionette TRACE conn5 <- [1,322,null,{}] 17:24:38 INFO - PROCESS | 3980 | 1471047878518 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}] 17:24:38 INFO - PROCESS | 3980 | 1471047878521 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:38 INFO - PROCESS | 3980 | 1471047878640 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 17:24:38 INFO - PROCESS | 3980 | 1471047878766 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 3980 | 1471047878769 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:38 INFO - PROCESS | 3980 | ++DOCSHELL 14767C00 == 50 [pid = 3980] [id = 90] 17:24:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (1536B000) [pid = 3980] [serial = 267] [outer = 00000000] 17:24:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (16510000) [pid = 3980] [serial = 268] [outer = 1536B000] 17:24:38 INFO - PROCESS | 3980 | 1471047878827 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (17174400) [pid = 3980] [serial = 269] [outer = 1536B000] 17:24:39 INFO - PROCESS | 3980 | 1471047879475 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]]]}] 17:24:39 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. 17:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1021ms 17:24:39 INFO - PROCESS | 3980 | 1471047879536 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 3980 | 1471047879539 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 17:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:24:39 INFO - PROCESS | 3980 | 1471047879543 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 3980 | 1471047879546 Marionette TRACE conn5 <- [1,326,null,{}] 17:24:39 INFO - PROCESS | 3980 | 1471047879557 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}] 17:24:39 INFO - PROCESS | 3980 | 1471047879562 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:39 INFO - PROCESS | 3980 | 1471047879718 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 17:24:39 INFO - PROCESS | 3980 | 1471047879843 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 3980 | 1471047879847 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:39 INFO - PROCESS | 3980 | ++DOCSHELL 088F6C00 == 51 [pid = 3980] [id = 91] 17:24:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (0C111C00) [pid = 3980] [serial = 270] [outer = 00000000] 17:24:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (17170800) [pid = 3980] [serial = 271] [outer = 0C111C00] 17:24:39 INFO - PROCESS | 3980 | 1471047879904 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (17843800) [pid = 3980] [serial = 272] [outer = 0C111C00] 17:24:40 INFO - PROCESS | 3980 | 1471047880448 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]]]}] 17:24:40 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. 17:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 970ms 17:24:40 INFO - PROCESS | 3980 | 1471047880516 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 3980 | 1471047880519 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 17:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:24:40 INFO - PROCESS | 3980 | 1471047880523 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 3980 | 1471047880525 Marionette TRACE conn5 <- [1,330,null,{}] 17:24:40 INFO - PROCESS | 3980 | 1471047880529 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}] 17:24:40 INFO - PROCESS | 3980 | 1471047880531 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:40 INFO - PROCESS | 3980 | 1471047880754 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 17:24:40 INFO - PROCESS | 3980 | 1471047880890 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 3980 | 1471047880892 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:40 INFO - PROCESS | 3980 | ++DOCSHELL 088F5800 == 52 [pid = 3980] [id = 92] 17:24:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (088F5C00) [pid = 3980] [serial = 273] [outer = 00000000] 17:24:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (0C10C800) [pid = 3980] [serial = 274] [outer = 088F5C00] 17:24:40 INFO - PROCESS | 3980 | 1471047880943 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 114 (0C15DC00) [pid = 3980] [serial = 275] [outer = 088F5C00] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 1A911800 == 51 [pid = 3980] [id = 87] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 1650C400 == 50 [pid = 3980] [id = 86] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 187C0000 == 49 [pid = 3980] [id = 85] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 1890F000 == 48 [pid = 3980] [id = 84] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 0F236C00 == 47 [pid = 3980] [id = 83] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 1716B400 == 46 [pid = 3980] [id = 82] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 16441800 == 45 [pid = 3980] [id = 81] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 1367C400 == 44 [pid = 3980] [id = 80] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 0F753C00 == 43 [pid = 3980] [id = 79] 17:24:41 INFO - PROCESS | 3980 | --DOCSHELL 08872C00 == 42 [pid = 3980] [id = 78] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 113 (1B38C000) [pid = 3980] [serial = 220] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | 1471047881563 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]]]}] 17:24:41 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. 17:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1072ms 17:24:41 INFO - PROCESS | 3980 | 1471047881599 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 3980 | 1471047881603 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 17:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:24:41 INFO - PROCESS | 3980 | 1471047881607 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 3980 | 1471047881610 Marionette TRACE conn5 <- [1,334,null,{}] 17:24:41 INFO - PROCESS | 3980 | 1471047881615 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}] 17:24:41 INFO - PROCESS | 3980 | 1471047881618 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:41 INFO - PROCESS | 3980 | 1471047881714 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (0C167400) [pid = 3980] [serial = 173] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (176B2C00) [pid = 3980] [serial = 205] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (17BDD400) [pid = 3980] [serial = 209] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (187B3C00) [pid = 3980] [serial = 208] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (176CC800) [pid = 3980] [serial = 206] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (13693C00) [pid = 3980] [serial = 196] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (13E3C400) [pid = 3980] [serial = 197] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (1A92C000) [pid = 3980] [serial = 184] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (17171400) [pid = 3980] [serial = 181] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (0F3FAC00) [pid = 3980] [serial = 193] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (0F80E800) [pid = 3980] [serial = 194] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (13FF9800) [pid = 3980] [serial = 199] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (1536EC00) [pid = 3980] [serial = 200] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (1890B400) [pid = 3980] [serial = 211] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (176CFC00) [pid = 3980] [serial = 187] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (0FBA3C00) [pid = 3980] [serial = 191] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0F811C00) [pid = 3980] [serial = 190] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (13421400) [pid = 3980] [serial = 178] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0C117400) [pid = 3980] [serial = 175] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (1A90F400) [pid = 3980] [serial = 217] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (16505800) [pid = 3980] [serial = 202] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (18903400) [pid = 3980] [serial = 215] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (16558800) [pid = 3980] [serial = 203] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (171F3C00) [pid = 3980] [serial = 214] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (199B7400) [pid = 3980] [serial = 212] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1A912800) [pid = 3980] [serial = 218] [outer = 00000000] [url = about:blank] 17:24:41 INFO - PROCESS | 3980 | 1471047881805 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 3980 | 1471047881808 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:41 INFO - PROCESS | 3980 | ++DOCSHELL 0C117400 == 43 [pid = 3980] [id = 93] 17:24:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0C15B400) [pid = 3980] [serial = 276] [outer = 00000000] 17:24:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0F3FAC00) [pid = 3980] [serial = 277] [outer = 0C15B400] 17:24:41 INFO - PROCESS | 3980 | 1471047881858 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F813000) [pid = 3980] [serial = 278] [outer = 0C15B400] 17:24:42 INFO - PROCESS | 3980 | 1471047882242 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]]]}] 17:24:42 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. 17:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 17:24:42 INFO - PROCESS | 3980 | 1471047882278 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 3980 | 1471047882281 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 17:24:42 INFO - PROCESS | 3980 | 1471047882284 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:24:42 INFO - PROCESS | 3980 | 1471047882286 Marionette TRACE conn5 <- [1,338,null,{}] 17:24:42 INFO - PROCESS | 3980 | 1471047882290 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}] 17:24:42 INFO - PROCESS | 3980 | 1471047882292 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:42 INFO - PROCESS | 3980 | 1471047882380 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 17:24:42 INFO - PROCESS | 3980 | 1471047882393 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 3980 | 1471047882395 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:42 INFO - PROCESS | 3980 | ++DOCSHELL 0FD85400 == 44 [pid = 3980] [id = 94] 17:24:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1010F000) [pid = 3980] [serial = 279] [outer = 00000000] 17:24:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (102E0800) [pid = 3980] [serial = 280] [outer = 1010F000] 17:24:42 INFO - PROCESS | 3980 | 1471047882471 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (13422400) [pid = 3980] [serial = 281] [outer = 1010F000] 17:24:42 INFO - PROCESS | 3980 | 1471047882930 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]]]}] 17:24:42 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. 17:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 17:24:42 INFO - PROCESS | 3980 | 1471047882958 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 3980 | 1471047882962 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 17:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:24:42 INFO - PROCESS | 3980 | 1471047882972 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 3980 | 1471047882977 Marionette TRACE conn5 <- [1,342,null,{}] 17:24:42 INFO - PROCESS | 3980 | 1471047882981 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}] 17:24:42 INFO - PROCESS | 3980 | 1471047882984 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:43 INFO - PROCESS | 3980 | 1471047883076 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 17:24:43 INFO - PROCESS | 3980 | 1471047883083 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 3980 | 1471047883085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:43 INFO - PROCESS | 3980 | ++DOCSHELL 13E53800 == 45 [pid = 3980] [id = 95] 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (13E55000) [pid = 3980] [serial = 282] [outer = 00000000] 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (13FF3C00) [pid = 3980] [serial = 283] [outer = 13E55000] 17:24:43 INFO - PROCESS | 3980 | 1471047883133 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1475EC00) [pid = 3980] [serial = 284] [outer = 13E55000] 17:24:43 INFO - PROCESS | 3980 | 1471047883580 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]]]}] 17:24:43 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. 17:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 17:24:43 INFO - PROCESS | 3980 | 1471047883604 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 3980 | 1471047883606 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 17:24:43 INFO - PROCESS | 3980 | 1471047883610 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:24:43 INFO - PROCESS | 3980 | 1471047883611 Marionette TRACE conn5 <- [1,346,null,{}] 17:24:43 INFO - PROCESS | 3980 | 1471047883615 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}] 17:24:43 INFO - PROCESS | 3980 | 1471047883617 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:43 INFO - PROCESS | 3980 | 1471047883733 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 17:24:43 INFO - PROCESS | 3980 | 1471047883809 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 3980 | 1471047883811 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:43 INFO - PROCESS | 3980 | ++DOCSHELL 1643FC00 == 46 [pid = 3980] [id = 96] 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (16440800) [pid = 3980] [serial = 285] [outer = 00000000] 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (16559C00) [pid = 3980] [serial = 286] [outer = 16440800] 17:24:43 INFO - PROCESS | 3980 | 1471047883856 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (1655B400) [pid = 3980] [serial = 287] [outer = 16440800] 17:24:44 INFO - PROCESS | 3980 | 1471047884260 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]]]}] 17:24:44 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. 17:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 17:24:44 INFO - PROCESS | 3980 | 1471047884283 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 3980 | 1471047884285 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 17:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:24:44 INFO - PROCESS | 3980 | 1471047884288 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 3980 | 1471047884290 Marionette TRACE conn5 <- [1,350,null,{}] 17:24:44 INFO - PROCESS | 3980 | 1471047884293 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}] 17:24:44 INFO - PROCESS | 3980 | 1471047884295 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:44 INFO - PROCESS | 3980 | 1471047884408 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 17:24:44 INFO - PROCESS | 3980 | 1471047884414 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 3980 | 1471047884420 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:44 INFO - PROCESS | 3980 | ++DOCSHELL 17171C00 == 47 [pid = 3980] [id = 97] 17:24:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (17172C00) [pid = 3980] [serial = 288] [outer = 00000000] 17:24:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (171C2C00) [pid = 3980] [serial = 289] [outer = 17172C00] 17:24:44 INFO - PROCESS | 3980 | 1471047884518 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (176CD800) [pid = 3980] [serial = 290] [outer = 17172C00] 17:24:44 INFO - PROCESS | 3980 | 1471047884969 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]]]}] 17:24:45 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. 17:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 730ms 17:24:45 INFO - PROCESS | 3980 | 1471047885019 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 3980 | 1471047885021 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 17:24:45 INFO - PROCESS | 3980 | 1471047885025 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:24:45 INFO - PROCESS | 3980 | 1471047885027 Marionette TRACE conn5 <- [1,354,null,{}] 17:24:45 INFO - PROCESS | 3980 | 1471047885030 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}] 17:24:45 INFO - PROCESS | 3980 | 1471047885032 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:45 INFO - PROCESS | 3980 | 1471047885180 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 17:24:45 INFO - PROCESS | 3980 | 1471047885239 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 3980 | 1471047885241 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:45 INFO - PROCESS | 3980 | ++DOCSHELL 187BD400 == 48 [pid = 3980] [id = 98] 17:24:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (187B3C00) [pid = 3980] [serial = 291] [outer = 00000000] 17:24:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (187DE800) [pid = 3980] [serial = 292] [outer = 187B3C00] 17:24:45 INFO - PROCESS | 3980 | 1471047885285 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (18905000) [pid = 3980] [serial = 293] [outer = 187B3C00] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (0F756C00) [pid = 3980] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (1716BC00) [pid = 3980] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (176CDC00) [pid = 3980] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (0C109400) [pid = 3980] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (16443C00) [pid = 3980] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (13698C00) [pid = 3980] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (18A56800) [pid = 3980] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (1A213800) [pid = 3980] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (187DA800) [pid = 3980] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:24:45 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1A916C00) [pid = 3980] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:24:45 INFO - PROCESS | 3980 | 1471047885805 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]]]}] 17:24:45 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. 17:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 831ms 17:24:45 INFO - PROCESS | 3980 | 1471047885862 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 3980 | 1471047885864 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 17:24:45 INFO - PROCESS | 3980 | 1471047885867 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:24:45 INFO - PROCESS | 3980 | 1471047885869 Marionette TRACE conn5 <- [1,358,null,{}] 17:24:45 INFO - PROCESS | 3980 | 1471047885872 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}] 17:24:45 INFO - PROCESS | 3980 | 1471047885874 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:45 INFO - PROCESS | 3980 | 1471047885954 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 17:24:45 INFO - PROCESS | 3980 | 1471047885962 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 3980 | 1471047885964 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:45 INFO - PROCESS | 3980 | ++DOCSHELL 107CF400 == 49 [pid = 3980] [id = 99] 17:24:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1093A400) [pid = 3980] [serial = 294] [outer = 00000000] 17:24:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (17840800) [pid = 3980] [serial = 295] [outer = 1093A400] 17:24:46 INFO - PROCESS | 3980 | 1471047886008 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (187E5C00) [pid = 3980] [serial = 296] [outer = 1093A400] 17:24:46 INFO - PROCESS | 3980 | 1471047886445 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]]]}] 17:24:46 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. 17:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 17:24:46 INFO - PROCESS | 3980 | 1471047886500 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 17:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:24:46 INFO - PROCESS | 3980 | 1471047886502 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 17:24:46 INFO - PROCESS | 3980 | 1471047886505 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 3980 | 1471047886507 Marionette TRACE conn5 <- [1,362,null,{}] 17:24:46 INFO - PROCESS | 3980 | 1471047886512 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}] 17:24:46 INFO - PROCESS | 3980 | 1471047886514 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:46 INFO - PROCESS | 3980 | 1471047886596 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 17:24:46 INFO - PROCESS | 3980 | 1471047886602 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 3980 | 1471047886604 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:46 INFO - PROCESS | 3980 | ++DOCSHELL 176D1400 == 50 [pid = 3980] [id = 100] 17:24:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (17BDCC00) [pid = 3980] [serial = 297] [outer = 00000000] 17:24:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1A09FC00) [pid = 3980] [serial = 298] [outer = 17BDCC00] 17:24:46 INFO - PROCESS | 3980 | 1471047886648 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (1A0A5C00) [pid = 3980] [serial = 299] [outer = 17BDCC00] 17:24:47 INFO - PROCESS | 3980 | 1471047887076 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]]]}] 17:24:47 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. 17:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 630ms 17:24:47 INFO - PROCESS | 3980 | 1471047887136 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 3980 | 1471047887138 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 17:24:47 INFO - PROCESS | 3980 | 1471047887141 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:24:47 INFO - PROCESS | 3980 | 1471047887143 Marionette TRACE conn5 <- [1,366,null,{}] 17:24:47 INFO - PROCESS | 3980 | 1471047887146 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}] 17:24:47 INFO - PROCESS | 3980 | 1471047887148 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:47 INFO - PROCESS | 3980 | 1471047887229 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 17:24:47 INFO - PROCESS | 3980 | 1471047887237 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 3980 | 1471047887239 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:47 INFO - PROCESS | 3980 | ++DOCSHELL 1A253400 == 51 [pid = 3980] [id = 101] 17:24:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (1A256C00) [pid = 3980] [serial = 300] [outer = 00000000] 17:24:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (1A913800) [pid = 3980] [serial = 301] [outer = 1A256C00] 17:24:47 INFO - PROCESS | 3980 | 1471047887282 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (1A918C00) [pid = 3980] [serial = 302] [outer = 1A256C00] 17:24:47 INFO - PROCESS | 3980 | 1471047887712 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]]]}] 17:24:47 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. 17:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 17:24:47 INFO - PROCESS | 3980 | 1471047887787 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 3980 | 1471047887792 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 17:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:24:47 INFO - PROCESS | 3980 | 1471047887797 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 3980 | 1471047887801 Marionette TRACE conn5 <- [1,370,null,{}] 17:24:47 INFO - PROCESS | 3980 | 1471047887808 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}] 17:24:47 INFO - PROCESS | 3980 | 1471047887811 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:47 INFO - PROCESS | 3980 | 1471047887973 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 17:24:48 INFO - PROCESS | 3980 | 1471047888077 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 3980 | 1471047888082 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:48 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DAC00 == 52 [pid = 3980] [id = 102] 17:24:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (0C1DEC00) [pid = 3980] [serial = 303] [outer = 00000000] 17:24:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (0F282800) [pid = 3980] [serial = 304] [outer = 0C1DEC00] 17:24:48 INFO - PROCESS | 3980 | 1471047888141 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (0F810400) [pid = 3980] [serial = 305] [outer = 0C1DEC00] 17:24:48 INFO - PROCESS | 3980 | 1471047888775 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]]]}] 17:24:48 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. 17:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1025ms 17:24:48 INFO - PROCESS | 3980 | 1471047888823 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 3980 | 1471047888826 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 17:24:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:24:48 INFO - PROCESS | 3980 | 1471047888833 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 3980 | 1471047888837 Marionette TRACE conn5 <- [1,374,null,{}] 17:24:48 INFO - PROCESS | 3980 | 1471047888841 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}] 17:24:48 INFO - PROCESS | 3980 | 1471047888844 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:48 INFO - PROCESS | 3980 | 1471047888988 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 17:24:49 INFO - PROCESS | 3980 | 1471047889114 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 3980 | 1471047889117 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:49 INFO - PROCESS | 3980 | ++DOCSHELL 0F94F000 == 53 [pid = 3980] [id = 103] 17:24:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (0F94F400) [pid = 3980] [serial = 306] [outer = 00000000] 17:24:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (0FA57800) [pid = 3980] [serial = 307] [outer = 0F94F400] 17:24:49 INFO - PROCESS | 3980 | 1471047889178 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (0FB48800) [pid = 3980] [serial = 308] [outer = 0F94F400] 17:24:49 INFO - PROCESS | 3980 | 1471047889808 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:24:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1024ms 17:24:49 INFO - PROCESS | 3980 | 1471047889856 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 3980 | 1471047889859 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 17:24:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:24:49 INFO - PROCESS | 3980 | 1471047889863 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 3980 | 1471047889865 Marionette TRACE conn5 <- [1,378,null,{}] 17:24:49 INFO - PROCESS | 3980 | 1471047889875 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}] 17:24:49 INFO - PROCESS | 3980 | 1471047889881 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:50 INFO - PROCESS | 3980 | 1471047890001 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 17:24:50 INFO - PROCESS | 3980 | 1471047890134 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 3980 | 1471047890138 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:50 INFO - PROCESS | 3980 | ++DOCSHELL 13E59C00 == 54 [pid = 3980] [id = 104] 17:24:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (13E5C000) [pid = 3980] [serial = 309] [outer = 00000000] 17:24:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (1536AC00) [pid = 3980] [serial = 310] [outer = 13E5C000] 17:24:50 INFO - PROCESS | 3980 | 1471047890197 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (1716D800) [pid = 3980] [serial = 311] [outer = 13E5C000] 17:24:50 INFO - PROCESS | 3980 | 1471047890799 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:24:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 970ms 17:24:50 INFO - PROCESS | 3980 | 1471047890836 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 3980 | 1471047890839 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 17:24:50 INFO - PROCESS | 3980 | 1471047890842 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:24:50 INFO - PROCESS | 3980 | 1471047890844 Marionette TRACE conn5 <- [1,382,null,{}] 17:24:50 INFO - PROCESS | 3980 | 1471047890848 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}] 17:24:50 INFO - PROCESS | 3980 | 1471047890850 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:50 INFO - PROCESS | 3980 | 1471047890959 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 17:24:51 INFO - PROCESS | 3980 | 1471047891056 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 3980 | 1471047891059 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:51 INFO - PROCESS | 3980 | ++DOCSHELL 16558800 == 55 [pid = 3980] [id = 105] 17:24:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 114 (17179C00) [pid = 3980] [serial = 312] [outer = 00000000] 17:24:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 115 (1A16F800) [pid = 3980] [serial = 313] [outer = 17179C00] 17:24:51 INFO - PROCESS | 3980 | 1471047891112 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 116 (1A92C000) [pid = 3980] [serial = 314] [outer = 17179C00] 17:24:51 INFO - PROCESS | 3980 | 1471047891953 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:24:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1123ms 17:24:51 INFO - PROCESS | 3980 | 1471047891982 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 3980 | 1471047891986 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 17:24:51 INFO - PROCESS | 3980 | 1471047891992 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:24:51 INFO - PROCESS | 3980 | 1471047891996 Marionette TRACE conn5 <- [1,386,null,{}] 17:24:51 INFO - PROCESS | 3980 | 1471047892002 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}] 17:24:52 INFO - PROCESS | 3980 | 1471047892005 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:52 INFO - PROCESS | 3980 | 1471047892105 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 17:24:52 INFO - PROCESS | 3980 | 1471047892184 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 3980 | 1471047892188 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:52 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DB400 == 56 [pid = 3980] [id = 106] 17:24:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 117 (0C1DC800) [pid = 3980] [serial = 315] [outer = 00000000] 17:24:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 118 (0F3F9400) [pid = 3980] [serial = 316] [outer = 0C1DC800] 17:24:52 INFO - PROCESS | 3980 | 1471047892279 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 119 (0F814C00) [pid = 3980] [serial = 317] [outer = 0C1DC800] 17:24:52 INFO - PROCESS | 3980 | 1471047892921 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]]]}] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 10243800 == 55 [pid = 3980] [id = 60] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 176D1400 == 54 [pid = 3980] [id = 100] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 107CF400 == 53 [pid = 3980] [id = 99] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 187BD400 == 52 [pid = 3980] [id = 98] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 17171C00 == 51 [pid = 3980] [id = 97] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 1643FC00 == 50 [pid = 3980] [id = 96] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 13E53800 == 49 [pid = 3980] [id = 95] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 0FD85400 == 48 [pid = 3980] [id = 94] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 0C117400 == 47 [pid = 3980] [id = 93] 17:24:52 INFO - PROCESS | 3980 | --DOCSHELL 088F5800 == 46 [pid = 3980] [id = 92] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 118 (0F812C00) [pid = 3980] [serial = 235] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 117 (0FD7F400) [pid = 3980] [serial = 236] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 116 (17174C00) [pid = 3980] [serial = 244] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 115 (17844C00) [pid = 3980] [serial = 247] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 114 (0F80D400) [pid = 3980] [serial = 233] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 113 (0F318800) [pid = 3980] [serial = 232] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (13EED400) [pid = 3980] [serial = 226] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (0F812800) [pid = 3980] [serial = 223] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (16E62800) [pid = 3980] [serial = 242] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (1655B800) [pid = 3980] [serial = 241] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (137C6800) [pid = 3980] [serial = 238] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (13E57400) [pid = 3980] [serial = 239] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (1A09F400) [pid = 3980] [serial = 250] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (187BF400) [pid = 3980] [serial = 248] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (1A253000) [pid = 3980] [serial = 253] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (1A20A000) [pid = 3980] [serial = 251] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (1A2A6000) [pid = 3980] [serial = 256] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (1ACD3000) [pid = 3980] [serial = 259] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (1A255C00) [pid = 3980] [serial = 254] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (1A0A3000) [pid = 3980] [serial = 229] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (1BFD6000) [pid = 3980] [serial = 262] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (1A90F000) [pid = 3980] [serial = 257] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (17177000) [pid = 3980] [serial = 245] [outer = 00000000] [url = about:blank] 17:24:52 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1B38FC00) [pid = 3980] [serial = 260] [outer = 00000000] [url = about:blank] 17:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1021ms 17:24:53 INFO - PROCESS | 3980 | 1471047893019 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 3980 | 1471047893023 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 17:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:24:53 INFO - PROCESS | 3980 | 1471047893029 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 3980 | 1471047893032 Marionette TRACE conn5 <- [1,390,null,{}] 17:24:53 INFO - PROCESS | 3980 | 1471047893036 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}] 17:24:53 INFO - PROCESS | 3980 | 1471047893038 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:53 INFO - PROCESS | 3980 | 1471047893136 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 17:24:53 INFO - PROCESS | 3980 | 1471047893145 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 3980 | 1471047893147 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:53 INFO - PROCESS | 3980 | ++DOCSHELL 0F943400 == 47 [pid = 3980] [id = 107] 17:24:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0F945000) [pid = 3980] [serial = 318] [outer = 00000000] 17:24:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0F94CC00) [pid = 3980] [serial = 319] [outer = 0F945000] 17:24:53 INFO - PROCESS | 3980 | 1471047893194 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (0FA58400) [pid = 3980] [serial = 320] [outer = 0F945000] 17:24:53 INFO - PROCESS | 3980 | 1471047893709 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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 17:24:53 INFO - PROCESS | 3980 | 1471047893763 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 3980 | 1471047893766 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 17:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:24:53 INFO - PROCESS | 3980 | 1471047893769 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 3980 | 1471047893772 Marionette TRACE conn5 <- [1,394,null,{}] 17:24:53 INFO - PROCESS | 3980 | 1471047893783 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}] 17:24:53 INFO - PROCESS | 3980 | 1471047893787 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:53 INFO - PROCESS | 3980 | 1471047893874 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 17:24:53 INFO - PROCESS | 3980 | 1471047893956 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 3980 | 1471047893959 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:53 INFO - PROCESS | 3980 | ++DOCSHELL 109DD000 == 48 [pid = 3980] [id = 108] 17:24:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (13421000) [pid = 3980] [serial = 321] [outer = 00000000] 17:24:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (137BF000) [pid = 3980] [serial = 322] [outer = 13421000] 17:24:54 INFO - PROCESS | 3980 | 1471047894011 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (13DAF800) [pid = 3980] [serial = 323] [outer = 13421000] 17:24:54 INFO - PROCESS | 3980 | 1471047894428 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 17:24:54 INFO - PROCESS | 3980 | 1471047894443 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 3980 | 1471047894446 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 17:24:54 INFO - PROCESS | 3980 | 1471047894449 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:24:54 INFO - PROCESS | 3980 | 1471047894451 Marionette TRACE conn5 <- [1,398,null,{}] 17:24:54 INFO - PROCESS | 3980 | 1471047894454 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}] 17:24:54 INFO - PROCESS | 3980 | 1471047894456 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:54 INFO - PROCESS | 3980 | 1471047894542 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 17:24:54 INFO - PROCESS | 3980 | 1471047894548 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 3980 | 1471047894550 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:54 INFO - PROCESS | 3980 | ++DOCSHELL 13EE0800 == 49 [pid = 3980] [id = 109] 17:24:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (13EE6400) [pid = 3980] [serial = 324] [outer = 00000000] 17:24:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (1572FC00) [pid = 3980] [serial = 325] [outer = 13EE6400] 17:24:54 INFO - PROCESS | 3980 | 1471047894595 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (16555400) [pid = 3980] [serial = 326] [outer = 13EE6400] 17:24:55 INFO - PROCESS | 3980 | 1471047895081 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 17:24:55 INFO - PROCESS | 3980 | 1471047895123 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 3980 | 1471047895126 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 17:24:55 INFO - PROCESS | 3980 | 1471047895129 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 3980 | 1471047895131 Marionette TRACE conn5 <- [1,402,null,{}] 17:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:24:55 INFO - PROCESS | 3980 | 1471047895134 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}] 17:24:55 INFO - PROCESS | 3980 | 1471047895136 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:55 INFO - PROCESS | 3980 | 1471047895248 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 17:24:55 INFO - PROCESS | 3980 | 1471047895253 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 3980 | 1471047895256 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:55 INFO - PROCESS | 3980 | ++DOCSHELL 16E87800 == 50 [pid = 3980] [id = 110] 17:24:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (16E87C00) [pid = 3980] [serial = 327] [outer = 00000000] 17:24:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (17171C00) [pid = 3980] [serial = 328] [outer = 16E87C00] 17:24:55 INFO - PROCESS | 3980 | 1471047895349 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (17173400) [pid = 3980] [serial = 329] [outer = 16E87C00] 17:24:55 INFO - PROCESS | 3980 | 1471047895788 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 17:24:55 INFO - PROCESS | 3980 | 1471047895803 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 17:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:24:55 INFO - PROCESS | 3980 | 1471047895805 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 17:24:55 INFO - PROCESS | 3980 | 1471047895808 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 3980 | 1471047895810 Marionette TRACE conn5 <- [1,406,null,{}] 17:24:55 INFO - PROCESS | 3980 | 1471047895820 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}] 17:24:55 INFO - PROCESS | 3980 | 1471047895826 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:55 INFO - PROCESS | 3980 | 1471047895995 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 17:24:56 INFO - PROCESS | 3980 | 1471047896021 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 3980 | 1471047896023 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:56 INFO - PROCESS | 3980 | ++DOCSHELL 176D1800 == 51 [pid = 3980] [id = 111] 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (17A5A800) [pid = 3980] [serial = 330] [outer = 00000000] 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (187DE400) [pid = 3980] [serial = 331] [outer = 17A5A800] 17:24:56 INFO - PROCESS | 3980 | 1471047896069 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (18D63C00) [pid = 3980] [serial = 332] [outer = 17A5A800] 17:24:56 INFO - PROCESS | 3980 | 1471047896522 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 730ms 17:24:56 INFO - PROCESS | 3980 | 1471047896539 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 17:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:24:56 INFO - PROCESS | 3980 | 1471047896541 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 17:24:56 INFO - PROCESS | 3980 | 1471047896549 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 3980 | 1471047896551 Marionette TRACE conn5 <- [1,410,null,{}] 17:24:56 INFO - PROCESS | 3980 | 1471047896554 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}] 17:24:56 INFO - PROCESS | 3980 | 1471047896556 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:56 INFO - PROCESS | 3980 | 1471047896676 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 17:24:56 INFO - PROCESS | 3980 | 1471047896681 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 3980 | 1471047896683 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:56 INFO - PROCESS | 3980 | ++DOCSHELL 18D66400 == 52 [pid = 3980] [id = 112] 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (18D67000) [pid = 3980] [serial = 333] [outer = 00000000] 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (18D6CC00) [pid = 3980] [serial = 334] [outer = 18D67000] 17:24:56 INFO - PROCESS | 3980 | 1471047896727 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (18D6F400) [pid = 3980] [serial = 335] [outer = 18D67000] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (1572F000) [pid = 3980] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (1A912C00) [pid = 3980] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (102E0000) [pid = 3980] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (1AE73000) [pid = 3980] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (176C8400) [pid = 3980] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (0A648400) [pid = 3980] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (0F236000) [pid = 3980] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (13E44400) [pid = 3980] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (1536E000) [pid = 3980] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (16440800) [pid = 3980] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (17172C00) [pid = 3980] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (1010F000) [pid = 3980] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (13E55000) [pid = 3980] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (0C15B400) [pid = 3980] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (088F5C00) [pid = 3980] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (187B3C00) [pid = 3980] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (17BDCC00) [pid = 3980] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1093A400) [pid = 3980] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:24:57 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (187E5000) [pid = 3980] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:24:57 INFO - PROCESS | 3980 | 1471047897455 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 930ms 17:24:57 INFO - PROCESS | 3980 | 1471047897480 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 3980 | 1471047897482 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 17:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:24:57 INFO - PROCESS | 3980 | 1471047897485 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 3980 | 1471047897486 Marionette TRACE conn5 <- [1,414,null,{}] 17:24:57 INFO - PROCESS | 3980 | 1471047897490 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}] 17:24:57 INFO - PROCESS | 3980 | 1471047897492 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:57 INFO - PROCESS | 3980 | 1471047897573 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 17:24:57 INFO - PROCESS | 3980 | 1471047897579 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 3980 | 1471047897580 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:57 INFO - PROCESS | 3980 | ++DOCSHELL 088F7000 == 53 [pid = 3980] [id = 113] 17:24:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0C15C400) [pid = 3980] [serial = 336] [outer = 00000000] 17:24:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (13695800) [pid = 3980] [serial = 337] [outer = 0C15C400] 17:24:57 INFO - PROCESS | 3980 | 1471047897625 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (13E55000) [pid = 3980] [serial = 338] [outer = 0C15C400] 17:24:58 INFO - PROCESS | 3980 | 1471047898058 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 17:24:58 INFO - PROCESS | 3980 | 1471047898115 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 3980 | 1471047898117 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 17:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:24:58 INFO - PROCESS | 3980 | 1471047898120 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 3980 | 1471047898122 Marionette TRACE conn5 <- [1,418,null,{}] 17:24:58 INFO - PROCESS | 3980 | 1471047898126 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}] 17:24:58 INFO - PROCESS | 3980 | 1471047898128 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:58 INFO - PROCESS | 3980 | 1471047898212 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 17:24:58 INFO - PROCESS | 3980 | 1471047898218 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 3980 | 1471047898220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:58 INFO - PROCESS | 3980 | ++DOCSHELL 088F3C00 == 54 [pid = 3980] [id = 114] 17:24:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (1093A400) [pid = 3980] [serial = 339] [outer = 00000000] 17:24:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (187E3C00) [pid = 3980] [serial = 340] [outer = 1093A400] 17:24:58 INFO - PROCESS | 3980 | 1471047898263 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (18D6C400) [pid = 3980] [serial = 341] [outer = 1093A400] 17:24:59 INFO - PROCESS | 3980 | 1471047899189 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]]]}] 17:24:59 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 17:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1127ms 17:24:59 INFO - PROCESS | 3980 | 1471047899249 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 3980 | 1471047899255 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 17:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:24:59 INFO - PROCESS | 3980 | 1471047899261 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 3980 | 1471047899264 Marionette TRACE conn5 <- [1,422,null,{}] 17:24:59 INFO - PROCESS | 3980 | 1471047899270 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}] 17:24:59 INFO - PROCESS | 3980 | 1471047899274 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:59 INFO - PROCESS | 3980 | 1471047899422 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 17:24:59 INFO - PROCESS | 3980 | 1471047899543 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 3980 | 1471047899546 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:24:59 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E5800 == 55 [pid = 3980] [id = 115] 17:24:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (0C1E8800) [pid = 3980] [serial = 342] [outer = 00000000] 17:24:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (0F365400) [pid = 3980] [serial = 343] [outer = 0C1E8800] 17:24:59 INFO - PROCESS | 3980 | 1471047899607 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (0F943000) [pid = 3980] [serial = 344] [outer = 0C1E8800] 17:25:00 INFO - PROCESS | 3980 | 1471047900684 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]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1474ms 17:25:00 INFO - PROCESS | 3980 | 1471047900738 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 3980 | 1471047900743 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 17:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:25:00 INFO - PROCESS | 3980 | 1471047900749 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 3980 | 1471047900752 Marionette TRACE conn5 <- [1,426,null,{}] 17:25:00 INFO - PROCESS | 3980 | 1471047900757 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}] 17:25:00 INFO - PROCESS | 3980 | 1471047900759 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:00 INFO - PROCESS | 3980 | 1471047900908 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 17:25:01 INFO - PROCESS | 3980 | 1471047901044 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 3980 | 1471047901046 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:01 INFO - PROCESS | 3980 | ++DOCSHELL 0FD85800 == 56 [pid = 3980] [id = 116] 17:25:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (0FD85C00) [pid = 3980] [serial = 345] [outer = 00000000] 17:25:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (134A5000) [pid = 3980] [serial = 346] [outer = 0FD85C00] 17:25:01 INFO - PROCESS | 3980 | 1471047901102 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (13E3BC00) [pid = 3980] [serial = 347] [outer = 0FD85C00] 17:25:01 INFO - PROCESS | 3980 | 1471047901659 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] 17:25:01 INFO - PROCESS | 3980 | 1471047901726 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 17:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:25:01 INFO - PROCESS | 3980 | 1471047901730 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 3980 | 1471047901734 Marionette TRACE conn5 <- [1,430,null,{}] 17:25:01 INFO - PROCESS | 3980 | 1471047901745 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}] 17:25:01 INFO - PROCESS | 3980 | 1471047901750 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:01 INFO - PROCESS | 3980 | 1471047901864 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 17:25:01 INFO - PROCESS | 3980 | 1471047901992 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 3980 | 1471047901995 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:02 INFO - PROCESS | 3980 | ++DOCSHELL 18D62C00 == 57 [pid = 3980] [id = 117] 17:25:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (18D63000) [pid = 3980] [serial = 348] [outer = 00000000] 17:25:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (1A096C00) [pid = 3980] [serial = 349] [outer = 18D63000] 17:25:02 INFO - PROCESS | 3980 | 1471047902053 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (1A212800) [pid = 3980] [serial = 350] [outer = 18D63000] 17:25:02 INFO - PROCESS | 3980 | 1471047902642 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 930ms 17:25:02 INFO - PROCESS | 3980 | 1471047902663 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 3980 | 1471047902666 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 17:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:25:02 INFO - PROCESS | 3980 | 1471047902669 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 3980 | 1471047902671 Marionette TRACE conn5 <- [1,434,null,{}] 17:25:02 INFO - PROCESS | 3980 | 1471047902675 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}] 17:25:02 INFO - PROCESS | 3980 | 1471047902677 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:02 INFO - PROCESS | 3980 | 1471047902787 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 17:25:02 INFO - PROCESS | 3980 | 1471047902903 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 3980 | 1471047902905 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:02 INFO - PROCESS | 3980 | ++DOCSHELL 18D6EC00 == 58 [pid = 3980] [id = 118] 17:25:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (1A093C00) [pid = 3980] [serial = 351] [outer = 00000000] 17:25:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (1A913400) [pid = 3980] [serial = 352] [outer = 1A093C00] 17:25:02 INFO - PROCESS | 3980 | 1471047902959 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (1AE7B800) [pid = 3980] [serial = 353] [outer = 1A093C00] 17:25:03 INFO - PROCESS | 3980 | 1471047903681 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1017ms 17:25:03 INFO - PROCESS | 3980 | 1471047903690 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 3980 | 1471047903694 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 17:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:25:03 INFO - PROCESS | 3980 | 1471047903733 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 3980 | 1471047903738 Marionette TRACE conn5 <- [1,438,null,{}] 17:25:03 INFO - PROCESS | 3980 | 1471047903744 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}] 17:25:03 INFO - PROCESS | 3980 | 1471047903747 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:03 INFO - PROCESS | 3980 | 1471047903862 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 17:25:03 INFO - PROCESS | 3980 | 1471047903963 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 3980 | 1471047903968 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:03 INFO - PROCESS | 3980 | ++DOCSHELL 0EED3C00 == 59 [pid = 3980] [id = 119] 17:25:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (0F242800) [pid = 3980] [serial = 354] [outer = 00000000] 17:25:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 114 (0F80DC00) [pid = 3980] [serial = 355] [outer = 0F242800] 17:25:04 INFO - PROCESS | 3980 | 1471047904018 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 115 (0F94FC00) [pid = 3980] [serial = 356] [outer = 0F242800] 17:25:04 INFO - PROCESS | 3980 | 1471047904569 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 890ms 17:25:04 INFO - PROCESS | 3980 | 1471047904608 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 3980 | 1471047904612 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 17:25:04 INFO - PROCESS | 3980 | 1471047904618 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:25:04 INFO - PROCESS | 3980 | 1471047904621 Marionette TRACE conn5 <- [1,442,null,{}] 17:25:04 INFO - PROCESS | 3980 | 1471047904625 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}] 17:25:04 INFO - PROCESS | 3980 | 1471047904627 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:04 INFO - PROCESS | 3980 | 1471047904728 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 17:25:04 INFO - PROCESS | 3980 | 1471047904830 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 3980 | 1471047904832 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:04 INFO - PROCESS | 3980 | ++DOCSHELL 10938000 == 60 [pid = 3980] [id = 120] 17:25:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 116 (1362F800) [pid = 3980] [serial = 357] [outer = 00000000] 17:25:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 117 (16436400) [pid = 3980] [serial = 358] [outer = 1362F800] 17:25:04 INFO - PROCESS | 3980 | 1471047904882 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 118 (16E0D400) [pid = 3980] [serial = 359] [outer = 1362F800] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 16436000 == 59 [pid = 3980] [id = 32] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 088F7000 == 58 [pid = 3980] [id = 113] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 18D66400 == 57 [pid = 3980] [id = 112] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 176D1800 == 56 [pid = 3980] [id = 111] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 16E87800 == 55 [pid = 3980] [id = 110] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 13EE0800 == 54 [pid = 3980] [id = 109] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 109DD000 == 53 [pid = 3980] [id = 108] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 0F943400 == 52 [pid = 3980] [id = 107] 17:25:05 INFO - PROCESS | 3980 | --DOCSHELL 0C1DB400 == 51 [pid = 3980] [id = 106] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 117 (18734400) [pid = 3980] [serial = 182] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 116 (1AC97000) [pid = 3980] [serial = 185] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 115 (13DB2400) [pid = 3980] [serial = 179] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 114 (1B568000) [pid = 3980] [serial = 221] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 113 (176D2400) [pid = 3980] [serial = 188] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (0C1E3C00) [pid = 3980] [serial = 176] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (0FBAA400) [pid = 3980] [serial = 224] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (1643DC00) [pid = 3980] [serial = 227] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (1A29F800) [pid = 3980] [serial = 139] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (16559C00) [pid = 3980] [serial = 286] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (1655B400) [pid = 3980] [serial = 287] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (176CD800) [pid = 3980] [serial = 290] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (17170800) [pid = 3980] [serial = 271] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (102E0800) [pid = 3980] [serial = 280] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (13422400) [pid = 3980] [serial = 281] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (13FF3C00) [pid = 3980] [serial = 283] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (0F3FAC00) [pid = 3980] [serial = 277] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (0F813000) [pid = 3980] [serial = 278] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (0C15DC00) [pid = 3980] [serial = 275] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (0C10C800) [pid = 3980] [serial = 274] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (16510000) [pid = 3980] [serial = 268] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (1010F800) [pid = 3980] [serial = 265] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (171C2C00) [pid = 3980] [serial = 289] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (187DE800) [pid = 3980] [serial = 292] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (1A0A5C00) [pid = 3980] [serial = 299] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1A913800) [pid = 3980] [serial = 301] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (17840800) [pid = 3980] [serial = 295] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (187E5C00) [pid = 3980] [serial = 296] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (1A09FC00) [pid = 3980] [serial = 298] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (18905000) [pid = 3980] [serial = 293] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1475EC00) [pid = 3980] [serial = 284] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1A92B400) [pid = 3980] [serial = 230] [outer = 00000000] [url = about:blank] 17:25:05 INFO - PROCESS | 3980 | 1471047905405 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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 830ms 17:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:25:05 INFO - PROCESS | 3980 | 1471047905453 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 3980 | 1471047905456 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 17:25:05 INFO - PROCESS | 3980 | 1471047905459 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 3980 | 1471047905462 Marionette TRACE conn5 <- [1,446,null,{}] 17:25:05 INFO - PROCESS | 3980 | 1471047905472 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}] 17:25:05 INFO - PROCESS | 3980 | 1471047905477 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:05 INFO - PROCESS | 3980 | 1471047905567 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 17:25:05 INFO - PROCESS | 3980 | 1471047905577 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 3980 | 1471047905580 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:05 INFO - PROCESS | 3980 | ++DOCSHELL 13E18400 == 52 [pid = 3980] [id = 121] 17:25:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (13E48400) [pid = 3980] [serial = 360] [outer = 00000000] 17:25:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1475F400) [pid = 3980] [serial = 361] [outer = 13E48400] 17:25:05 INFO - PROCESS | 3980 | 1471047905630 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (16442C00) [pid = 3980] [serial = 362] [outer = 13E48400] 17:25:06 INFO - PROCESS | 3980 | 1471047906126 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 17:25:06 INFO - PROCESS | 3980 | 1471047906193 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 3980 | 1471047906196 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 17:25:06 INFO - PROCESS | 3980 | 1471047906199 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:25:06 INFO - PROCESS | 3980 | 1471047906201 Marionette TRACE conn5 <- [1,450,null,{}] 17:25:06 INFO - PROCESS | 3980 | 1471047906205 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}] 17:25:06 INFO - PROCESS | 3980 | 1471047906207 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:06 INFO - PROCESS | 3980 | 1471047906293 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 17:25:06 INFO - PROCESS | 3980 | 1471047906298 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 3980 | 1471047906300 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:06 INFO - PROCESS | 3980 | ++DOCSHELL 1716B800 == 53 [pid = 3980] [id = 122] 17:25:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1716E800) [pid = 3980] [serial = 363] [outer = 00000000] 17:25:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (176C8800) [pid = 3980] [serial = 364] [outer = 1716E800] 17:25:06 INFO - PROCESS | 3980 | 1471047906351 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (176D1400) [pid = 3980] [serial = 365] [outer = 1716E800] 17:25:06 INFO - PROCESS | 3980 | 1471047906802 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] 17:25:06 INFO - PROCESS | 3980 | 1471047906845 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 17:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:25:06 INFO - PROCESS | 3980 | 1471047906848 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 3980 | 1471047906850 Marionette TRACE conn5 <- [1,454,null,{}] 17:25:06 INFO - PROCESS | 3980 | 1471047906853 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}] 17:25:06 INFO - PROCESS | 3980 | 1471047906855 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:06 INFO - PROCESS | 3980 | 1471047906964 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 17:25:06 INFO - PROCESS | 3980 | 1471047906981 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 3980 | 1471047906983 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:07 INFO - PROCESS | 3980 | ++DOCSHELL 187B2C00 == 54 [pid = 3980] [id = 123] 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (187BC400) [pid = 3980] [serial = 366] [outer = 00000000] 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (187E5C00) [pid = 3980] [serial = 367] [outer = 187BC400] 17:25:07 INFO - PROCESS | 3980 | 1471047907029 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (18901800) [pid = 3980] [serial = 368] [outer = 187BC400] 17:25:07 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:07 INFO - PROCESS | 3980 | 1471047907505 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 17:25:07 INFO - PROCESS | 3980 | 1471047907520 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 3980 | 1471047907522 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 17:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:25:07 INFO - PROCESS | 3980 | 1471047907525 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 3980 | 1471047907527 Marionette TRACE conn5 <- [1,458,null,{}] 17:25:07 INFO - PROCESS | 3980 | 1471047907530 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}] 17:25:07 INFO - PROCESS | 3980 | 1471047907535 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:07 INFO - PROCESS | 3980 | 1471047907685 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 17:25:07 INFO - PROCESS | 3980 | 1471047907698 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 3980 | 1471047907700 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:07 INFO - PROCESS | 3980 | ++DOCSHELL 18D63400 == 55 [pid = 3980] [id = 124] 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A08F400) [pid = 3980] [serial = 369] [outer = 00000000] 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (1A24E400) [pid = 3980] [serial = 370] [outer = 1A08F400] 17:25:07 INFO - PROCESS | 3980 | 1471047907792 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (1A258000) [pid = 3980] [serial = 371] [outer = 1A08F400] 17:25:08 INFO - PROCESS | 3980 | 1471047908250 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] 17:25:08 INFO - PROCESS | 3980 | 1471047908331 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 17:25:08 INFO - PROCESS | 3980 | 1471047908335 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:25:08 INFO - PROCESS | 3980 | 1471047908337 Marionette TRACE conn5 <- [1,462,null,{}] 17:25:08 INFO - PROCESS | 3980 | 1471047908341 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}] 17:25:08 INFO - PROCESS | 3980 | 1471047908342 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:08 INFO - PROCESS | 3980 | 1471047908455 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 17:25:08 INFO - PROCESS | 3980 | 1471047908467 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 3980 | 1471047908468 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:08 INFO - PROCESS | 3980 | ++DOCSHELL 088F3800 == 56 [pid = 3980] [id = 125] 17:25:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0A649400) [pid = 3980] [serial = 372] [outer = 00000000] 17:25:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1ACCA400) [pid = 3980] [serial = 373] [outer = 0A649400] 17:25:08 INFO - PROCESS | 3980 | 1471047908563 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (1AE75800) [pid = 3980] [serial = 374] [outer = 0A649400] 17:25:08 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:09 INFO - PROCESS | 3980 | 1471047909005 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] 17:25:09 INFO - PROCESS | 3980 | 1471047909073 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 17:25:09 INFO - PROCESS | 3980 | 1471047909076 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:25:09 INFO - PROCESS | 3980 | 1471047909078 Marionette TRACE conn5 <- [1,466,null,{}] 17:25:09 INFO - PROCESS | 3980 | 1471047909082 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}] 17:25:09 INFO - PROCESS | 3980 | 1471047909083 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:09 INFO - PROCESS | 3980 | 1471047909196 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (0C1DC800) [pid = 3980] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (0F945000) [pid = 3980] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (18D67000) [pid = 3980] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (13421000) [pid = 3980] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (13EE6400) [pid = 3980] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1A256C00) [pid = 3980] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0C15C400) [pid = 3980] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (16E87C00) [pid = 3980] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:25:09 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (17A5A800) [pid = 3980] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:25:09 INFO - PROCESS | 3980 | 1471047909371 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 3980 | 1471047909373 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:09 INFO - PROCESS | 3980 | ++DOCSHELL 0C15B400 == 57 [pid = 3980] [id = 126] 17:25:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0C15C400) [pid = 3980] [serial = 375] [outer = 00000000] 17:25:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0FA51C00) [pid = 3980] [serial = 376] [outer = 0C15C400] 17:25:09 INFO - PROCESS | 3980 | 1471047909418 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1362D000) [pid = 3980] [serial = 377] [outer = 0C15C400] 17:25:09 INFO - PROCESS | 3980 | 1471047909806 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] 17:25:09 INFO - PROCESS | 3980 | 1471047909853 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 17:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:25:09 INFO - PROCESS | 3980 | 1471047909857 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 3980 | 1471047909858 Marionette TRACE conn5 <- [1,470,null,{}] 17:25:09 INFO - PROCESS | 3980 | 1471047909862 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}] 17:25:09 INFO - PROCESS | 3980 | 1471047909864 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:09 INFO - PROCESS | 3980 | 1471047909987 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 17:25:10 INFO - PROCESS | 3980 | 1471047909999 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 3980 | 1471047910001 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:10 INFO - PROCESS | 3980 | ++DOCSHELL 136C1000 == 58 [pid = 3980] [id = 127] 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (136C2C00) [pid = 3980] [serial = 378] [outer = 00000000] 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (136CA000) [pid = 3980] [serial = 379] [outer = 136C2C00] 17:25:10 INFO - PROCESS | 3980 | 1471047910045 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (136CC400) [pid = 3980] [serial = 380] [outer = 136C2C00] 17:25:10 INFO - PROCESS | 3980 | 1471047910449 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 630ms 17:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:25:10 INFO - PROCESS | 3980 | 1471047910487 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 3980 | 1471047910489 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 17:25:10 INFO - PROCESS | 3980 | 1471047910492 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 3980 | 1471047910494 Marionette TRACE conn5 <- [1,474,null,{}] 17:25:10 INFO - PROCESS | 3980 | 1471047910498 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}] 17:25:10 INFO - PROCESS | 3980 | 1471047910499 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:10 INFO - PROCESS | 3980 | 1471047910617 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 17:25:10 INFO - PROCESS | 3980 | 1471047910626 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 3980 | 1471047910628 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:10 INFO - PROCESS | 3980 | ++DOCSHELL 13421800 == 59 [pid = 3980] [id = 128] 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (136C1400) [pid = 3980] [serial = 381] [outer = 00000000] 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (1A256C00) [pid = 3980] [serial = 382] [outer = 136C1400] 17:25:10 INFO - PROCESS | 3980 | 1471047910672 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (1B563000) [pid = 3980] [serial = 383] [outer = 136C1400] 17:25:11 INFO - PROCESS | 3980 | 1471047911094 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]]]}] 17:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 631ms 17:25:11 INFO - PROCESS | 3980 | 1471047911124 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 3980 | 1471047911126 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 17:25:11 INFO - PROCESS | 3980 | 1471047911130 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:25:11 INFO - PROCESS | 3980 | 1471047911133 Marionette TRACE conn5 <- [1,478,null,{}] 17:25:11 INFO - PROCESS | 3980 | 1471047911137 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}] 17:25:11 INFO - PROCESS | 3980 | 1471047911139 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:11 INFO - PROCESS | 3980 | 1471047911295 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 17:25:11 INFO - PROCESS | 3980 | 1471047911312 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 3980 | 1471047911314 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:11 INFO - PROCESS | 3980 | ++DOCSHELL 1868A400 == 60 [pid = 3980] [id = 129] 17:25:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (1868B000) [pid = 3980] [serial = 384] [outer = 00000000] 17:25:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (18695000) [pid = 3980] [serial = 385] [outer = 1868B000] 17:25:11 INFO - PROCESS | 3980 | 1471047911361 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (1B390C00) [pid = 3980] [serial = 386] [outer = 1868B000] 17:25:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (0C1E3000) [pid = 3980] [serial = 387] [outer = 187B7800] 17:25:12 INFO - PROCESS | 3980 | 1471047912124 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1019ms 17:25:12 INFO - PROCESS | 3980 | 1471047912154 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 3980 | 1471047912158 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 17:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:25:12 INFO - PROCESS | 3980 | 1471047912163 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 3980 | 1471047912168 Marionette TRACE conn5 <- [1,482,null,{}] 17:25:12 INFO - PROCESS | 3980 | 1471047912194 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}] 17:25:12 INFO - PROCESS | 3980 | 1471047912196 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:12 INFO - PROCESS | 3980 | 1471047912315 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 17:25:12 INFO - PROCESS | 3980 | 1471047912445 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 3980 | 1471047912449 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:12 INFO - PROCESS | 3980 | ++DOCSHELL 0FD79C00 == 61 [pid = 3980] [id = 130] 17:25:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (0FD7A400) [pid = 3980] [serial = 388] [outer = 00000000] 17:25:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (1362F400) [pid = 3980] [serial = 389] [outer = 0FD7A400] 17:25:12 INFO - PROCESS | 3980 | 1471047912508 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (136C9000) [pid = 3980] [serial = 390] [outer = 0FD7A400] 17:25:13 INFO - PROCESS | 3980 | 1471047913180 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1083ms 17:25:13 INFO - PROCESS | 3980 | 1471047913258 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 3980 | 1471047913263 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 17:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:25:13 INFO - PROCESS | 3980 | 1471047913269 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 3980 | 1471047913272 Marionette TRACE conn5 <- [1,486,null,{}] 17:25:13 INFO - PROCESS | 3980 | 1471047913277 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}] 17:25:13 INFO - PROCESS | 3980 | 1471047913279 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:13 INFO - PROCESS | 3980 | 1471047913426 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 17:25:13 INFO - PROCESS | 3980 | 1471047913555 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 3980 | 1471047913558 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:13 INFO - PROCESS | 3980 | ++DOCSHELL 16440000 == 62 [pid = 3980] [id = 131] 17:25:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (1655E400) [pid = 3980] [serial = 391] [outer = 00000000] 17:25:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (185E8800) [pid = 3980] [serial = 392] [outer = 1655E400] 17:25:13 INFO - PROCESS | 3980 | 1471047913616 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (18692800) [pid = 3980] [serial = 393] [outer = 1655E400] 17:25:14 INFO - PROCESS | 3980 | 1471047914217 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 970ms 17:25:14 INFO - PROCESS | 3980 | 1471047914245 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 3980 | 1471047914248 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 17:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:25:14 INFO - PROCESS | 3980 | 1471047914252 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 3980 | 1471047914255 Marionette TRACE conn5 <- [1,490,null,{}] 17:25:14 INFO - PROCESS | 3980 | 1471047914266 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}] 17:25:14 INFO - PROCESS | 3980 | 1471047914271 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:14 INFO - PROCESS | 3980 | 1471047914385 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 17:25:14 INFO - PROCESS | 3980 | 1471047914516 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 3980 | 1471047914519 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:14 INFO - PROCESS | 3980 | ++DOCSHELL 1A251C00 == 63 [pid = 3980] [id = 132] 17:25:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (1A253800) [pid = 3980] [serial = 394] [outer = 00000000] 17:25:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (1A917C00) [pid = 3980] [serial = 395] [outer = 1A253800] 17:25:14 INFO - PROCESS | 3980 | 1471047914579 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 114 (1BFDC800) [pid = 3980] [serial = 396] [outer = 1A253800] 17:25:15 INFO - PROCESS | 3980 | 1471047915178 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]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 970ms 17:25:15 INFO - PROCESS | 3980 | 1471047915225 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 3980 | 1471047915228 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 17:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:25:15 INFO - PROCESS | 3980 | 1471047915231 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 3980 | 1471047915233 Marionette TRACE conn5 <- [1,494,null,{}] 17:25:15 INFO - PROCESS | 3980 | 1471047915237 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}] 17:25:15 INFO - PROCESS | 3980 | 1471047915239 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:15 INFO - PROCESS | 3980 | 1471047915352 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 17:25:15 INFO - PROCESS | 3980 | 1471047915480 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 3980 | 1471047915483 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:15 INFO - PROCESS | 3980 | ++DOCSHELL 0C113400 == 64 [pid = 3980] [id = 133] 17:25:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 115 (0C168000) [pid = 3980] [serial = 397] [outer = 00000000] 17:25:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 116 (0F94AC00) [pid = 3980] [serial = 398] [outer = 0C168000] 17:25:15 INFO - PROCESS | 3980 | 1471047915539 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 117 (0FD7F000) [pid = 3980] [serial = 399] [outer = 0C168000] 17:25:16 INFO - PROCESS | 3980 | 1471047916370 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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1178ms 17:25:16 INFO - PROCESS | 3980 | 1471047916413 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 17:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:25:16 INFO - PROCESS | 3980 | 1471047916417 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 17:25:16 INFO - PROCESS | 3980 | 1471047916421 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 3980 | 1471047916425 Marionette TRACE conn5 <- [1,498,null,{}] 17:25:16 INFO - PROCESS | 3980 | 1471047916430 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}] 17:25:16 INFO - PROCESS | 3980 | 1471047916433 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:16 INFO - PROCESS | 3980 | 1471047916536 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 17:25:16 INFO - PROCESS | 3980 | 1471047916669 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 3980 | 1471047916672 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:16 INFO - PROCESS | 3980 | ++DOCSHELL 0C160800 == 65 [pid = 3980] [id = 134] 17:25:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 118 (0C163C00) [pid = 3980] [serial = 400] [outer = 00000000] 17:25:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 119 (0C1DC000) [pid = 3980] [serial = 401] [outer = 0C163C00] 17:25:16 INFO - PROCESS | 3980 | 1471047916726 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 120 (1015D000) [pid = 3980] [serial = 402] [outer = 0C163C00] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0A646400 == 64 [pid = 3980] [id = 59] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 13421800 == 63 [pid = 3980] [id = 128] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 136C1000 == 62 [pid = 3980] [id = 127] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C15B400 == 61 [pid = 3980] [id = 126] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 088F3800 == 60 [pid = 3980] [id = 125] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 18D63400 == 59 [pid = 3980] [id = 124] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 187B2C00 == 58 [pid = 3980] [id = 123] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1716B800 == 57 [pid = 3980] [id = 122] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 13E18400 == 56 [pid = 3980] [id = 121] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1A253400 == 55 [pid = 3980] [id = 101] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 10938000 == 54 [pid = 3980] [id = 120] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0EED3C00 == 53 [pid = 3980] [id = 119] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 088F3C00 == 52 [pid = 3980] [id = 114] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C1DAC00 == 51 [pid = 3980] [id = 102] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0F94F000 == 50 [pid = 3980] [id = 103] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 13991C00 == 49 [pid = 3980] [id = 76] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C1E2000 == 48 [pid = 3980] [id = 47] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C1E5800 == 47 [pid = 3980] [id = 115] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 176C8000 == 46 [pid = 3980] [id = 63] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 18D6EC00 == 45 [pid = 3980] [id = 118] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0F233400 == 44 [pid = 3980] [id = 75] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0FD85800 == 43 [pid = 3980] [id = 116] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 14767C00 == 42 [pid = 3980] [id = 90] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1B568800 == 41 [pid = 3980] [id = 88] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C16A800 == 40 [pid = 3980] [id = 89] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 18D62C00 == 39 [pid = 3980] [id = 117] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1A90D000 == 38 [pid = 3980] [id = 62] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 088F6C00 == 37 [pid = 3980] [id = 91] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 15726000 == 36 [pid = 3980] [id = 61] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 16558800 == 35 [pid = 3980] [id = 105] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 187E4400 == 34 [pid = 3980] [id = 77] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 13E59C00 == 33 [pid = 3980] [id = 104] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1A92B800 == 32 [pid = 3980] [id = 74] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0C113400 == 31 [pid = 3980] [id = 133] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1A251C00 == 30 [pid = 3980] [id = 132] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 16440000 == 29 [pid = 3980] [id = 131] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 1868A400 == 28 [pid = 3980] [id = 129] 17:25:17 INFO - PROCESS | 3980 | --DOCSHELL 0FD79C00 == 27 [pid = 3980] [id = 130] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 119 (187E3C00) [pid = 3980] [serial = 340] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 118 (18D63C00) [pid = 3980] [serial = 332] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 117 (187DE400) [pid = 3980] [serial = 331] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 116 (0FA57800) [pid = 3980] [serial = 307] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 115 (1A16F800) [pid = 3980] [serial = 313] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 114 (0F814C00) [pid = 3980] [serial = 317] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 113 (0F3F9400) [pid = 3980] [serial = 316] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (0F94CC00) [pid = 3980] [serial = 319] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (0FA58400) [pid = 3980] [serial = 320] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (0F282800) [pid = 3980] [serial = 304] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (18D6CC00) [pid = 3980] [serial = 334] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (137BF000) [pid = 3980] [serial = 322] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (13DAF800) [pid = 3980] [serial = 323] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (1572FC00) [pid = 3980] [serial = 325] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (1536AC00) [pid = 3980] [serial = 310] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (1A918C00) [pid = 3980] [serial = 302] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (13695800) [pid = 3980] [serial = 337] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (13E55000) [pid = 3980] [serial = 338] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (18D6F400) [pid = 3980] [serial = 335] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (17171C00) [pid = 3980] [serial = 328] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (17173400) [pid = 3980] [serial = 329] [outer = 00000000] [url = about:blank] 17:25:17 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (16555400) [pid = 3980] [serial = 326] [outer = 00000000] [url = about:blank] 17:25:18 INFO - PROCESS | 3980 | 1471047918114 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1736ms 17:25:18 INFO - PROCESS | 3980 | 1471047918160 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 3980 | 1471047918164 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 17:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:25:18 INFO - PROCESS | 3980 | 1471047918169 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 3980 | 1471047918172 Marionette TRACE conn5 <- [1,502,null,{}] 17:25:18 INFO - PROCESS | 3980 | 1471047918177 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}] 17:25:18 INFO - PROCESS | 3980 | 1471047918180 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:18 INFO - PROCESS | 3980 | 1471047918270 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 17:25:18 INFO - PROCESS | 3980 | 1471047918279 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 3980 | 1471047918283 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:18 INFO - PROCESS | 3980 | ++DOCSHELL 0C161C00 == 28 [pid = 3980] [id = 135] 17:25:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0C167000) [pid = 3980] [serial = 403] [outer = 00000000] 17:25:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (0C1DA800) [pid = 3980] [serial = 404] [outer = 0C167000] 17:25:18 INFO - PROCESS | 3980 | 1471047918331 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (0C1E1400) [pid = 3980] [serial = 405] [outer = 0C167000] 17:25:18 INFO - PROCESS | 3980 | 1471047918821 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 690ms 17:25:18 INFO - PROCESS | 3980 | 1471047918859 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 3980 | 1471047918864 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 17:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:25:18 INFO - PROCESS | 3980 | 1471047918870 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 3980 | 1471047918873 Marionette TRACE conn5 <- [1,506,null,{}] 17:25:18 INFO - PROCESS | 3980 | 1471047918876 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}] 17:25:18 INFO - PROCESS | 3980 | 1471047918879 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:18 INFO - PROCESS | 3980 | 1471047918967 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 17:25:18 INFO - PROCESS | 3980 | 1471047918974 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 3980 | 1471047918976 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:18 INFO - PROCESS | 3980 | ++DOCSHELL 0F80C000 == 29 [pid = 3980] [id = 136] 17:25:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (0F80D800) [pid = 3980] [serial = 406] [outer = 00000000] 17:25:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (0F944800) [pid = 3980] [serial = 407] [outer = 0F80D800] 17:25:19 INFO - PROCESS | 3980 | 1471047919024 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (0F94F000) [pid = 3980] [serial = 408] [outer = 0F80D800] 17:25:19 INFO - PROCESS | 3980 | 1471047919509 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 17:25:19 INFO - PROCESS | 3980 | 1471047919544 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 3980 | 1471047919546 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 17:25:19 INFO - PROCESS | 3980 | 1471047919549 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:25:19 INFO - PROCESS | 3980 | 1471047919553 Marionette TRACE conn5 <- [1,510,null,{}] 17:25:19 INFO - PROCESS | 3980 | 1471047919563 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}] 17:25:19 INFO - PROCESS | 3980 | 1471047919568 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:19 INFO - PROCESS | 3980 | 1471047919684 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 17:25:19 INFO - PROCESS | 3980 | 1471047919783 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 3980 | 1471047919786 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:19 INFO - PROCESS | 3980 | ++DOCSHELL 107C1000 == 30 [pid = 3980] [id = 137] 17:25:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (107C5800) [pid = 3980] [serial = 409] [outer = 00000000] 17:25:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (109DB000) [pid = 3980] [serial = 410] [outer = 107C5800] 17:25:19 INFO - PROCESS | 3980 | 1471047919834 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (13692C00) [pid = 3980] [serial = 411] [outer = 107C5800] 17:25:20 INFO - PROCESS | 3980 | 1471047920281 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 770ms 17:25:20 INFO - PROCESS | 3980 | 1471047920324 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 3980 | 1471047920327 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 17:25:20 INFO - PROCESS | 3980 | 1471047920334 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:25:20 INFO - PROCESS | 3980 | 1471047920335 Marionette TRACE conn5 <- [1,514,null,{}] 17:25:20 INFO - PROCESS | 3980 | 1471047920339 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}] 17:25:20 INFO - PROCESS | 3980 | 1471047920341 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:20 INFO - PROCESS | 3980 | 1471047920465 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 17:25:20 INFO - PROCESS | 3980 | 1471047920528 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 3980 | 1471047920530 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:20 INFO - PROCESS | 3980 | ++DOCSHELL 136C3400 == 31 [pid = 3980] [id = 138] 17:25:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (136C6000) [pid = 3980] [serial = 412] [outer = 00000000] 17:25:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (137C3800) [pid = 3980] [serial = 413] [outer = 136C6000] 17:25:20 INFO - PROCESS | 3980 | 1471047920579 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (13E50C00) [pid = 3980] [serial = 414] [outer = 136C6000] 17:25:21 INFO - PROCESS | 3980 | 1471047921012 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]]]}] 17:25:21 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 17:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 730ms 17:25:21 INFO - PROCESS | 3980 | 1471047921073 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 3980 | 1471047921075 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 17:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:25:21 INFO - PROCESS | 3980 | 1471047921078 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 3980 | 1471047921080 Marionette TRACE conn5 <- [1,518,null,{}] 17:25:21 INFO - PROCESS | 3980 | 1471047921083 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}] 17:25:21 INFO - PROCESS | 3980 | 1471047921085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:21 INFO - PROCESS | 3980 | 1471047921194 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 17:25:21 INFO - PROCESS | 3980 | 1471047921203 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 3980 | 1471047921205 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:21 INFO - PROCESS | 3980 | ++DOCSHELL 13E5F800 == 32 [pid = 3980] [id = 139] 17:25:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 111 (13EE1400) [pid = 3980] [serial = 415] [outer = 00000000] 17:25:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 112 (14765800) [pid = 3980] [serial = 416] [outer = 13EE1400] 17:25:21 INFO - PROCESS | 3980 | 1471047921249 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 113 (16436000) [pid = 3980] [serial = 417] [outer = 13EE1400] 17:25:21 INFO - PROCESS | 3980 | 1471047921715 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 17:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:25:21 INFO - PROCESS | 3980 | 1471047921754 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 3980 | 1471047921756 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 17:25:21 INFO - PROCESS | 3980 | 1471047921759 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 3980 | 1471047921761 Marionette TRACE conn5 <- [1,522,null,{}] 17:25:21 INFO - PROCESS | 3980 | 1471047921764 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}] 17:25:21 INFO - PROCESS | 3980 | 1471047921770 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:21 INFO - PROCESS | 3980 | 1471047921909 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 17:25:21 INFO - PROCESS | 3980 | 1471047921919 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 3980 | 1471047921921 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:21 INFO - PROCESS | 3980 | ++DOCSHELL 16502C00 == 33 [pid = 3980] [id = 140] 17:25:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 114 (16555400) [pid = 3980] [serial = 418] [outer = 00000000] 17:25:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 115 (1716BC00) [pid = 3980] [serial = 419] [outer = 16555400] 17:25:21 INFO - PROCESS | 3980 | 1471047921966 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 116 (171C1800) [pid = 3980] [serial = 420] [outer = 16555400] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 115 (1536B000) [pid = 3980] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 114 (0FBA1800) [pid = 3980] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 113 (1868B000) [pid = 3980] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 112 (17179C00) [pid = 3980] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 111 (0F94F400) [pid = 3980] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 110 (0C1DEC00) [pid = 3980] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (13E5C000) [pid = 3980] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (136C1400) [pid = 3980] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (1A08F400) [pid = 3980] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (0A649400) [pid = 3980] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (0C15C400) [pid = 3980] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (187BC400) [pid = 3980] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (1716E800) [pid = 3980] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (1A093C00) [pid = 3980] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (0F242800) [pid = 3980] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (13E48400) [pid = 3980] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (1093A400) [pid = 3980] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (18D63000) [pid = 3980] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (0C1E8800) [pid = 3980] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0FD85C00) [pid = 3980] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1362F800) [pid = 3980] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (136C2C00) [pid = 3980] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (1B56B400) [pid = 3980] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:25:22 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (0C111C00) [pid = 3980] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:25:22 INFO - PROCESS | 3980 | 1471047922947 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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1235ms 17:25:23 INFO - PROCESS | 3980 | 1471047923014 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 3980 | 1471047923016 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 17:25:23 INFO - PROCESS | 3980 | 1471047923022 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 3980 | 1471047923024 Marionette TRACE conn5 <- [1,526,null,{}] 17:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:25:23 INFO - PROCESS | 3980 | 1471047923028 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}] 17:25:23 INFO - PROCESS | 3980 | 1471047923030 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:23 INFO - PROCESS | 3980 | 1471047923108 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 17:25:23 INFO - PROCESS | 3980 | 1471047923115 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 3980 | 1471047923117 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:23 INFO - PROCESS | 3980 | ++DOCSHELL 0F942C00 == 34 [pid = 3980] [id = 141] 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0FA58800) [pid = 3980] [serial = 421] [outer = 00000000] 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (107C7400) [pid = 3980] [serial = 422] [outer = 0FA58800] 17:25:23 INFO - PROCESS | 3980 | 1471047923162 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1093AC00) [pid = 3980] [serial = 423] [outer = 0FA58800] 17:25:23 INFO - PROCESS | 3980 | 1471047923599 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]]]}] 17:25:23 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 17:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 17:25:23 INFO - PROCESS | 3980 | 1471047923661 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 3980 | 1471047923663 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 17:25:23 INFO - PROCESS | 3980 | 1471047923667 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:25:23 INFO - PROCESS | 3980 | 1471047923669 Marionette TRACE conn5 <- [1,530,null,{}] 17:25:23 INFO - PROCESS | 3980 | 1471047923672 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}] 17:25:23 INFO - PROCESS | 3980 | 1471047923674 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:23 INFO - PROCESS | 3980 | 1471047923758 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 17:25:23 INFO - PROCESS | 3980 | 1471047923794 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 3980 | 1471047923796 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:23 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7D400 == 35 [pid = 3980] [id = 142] 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (13E48400) [pid = 3980] [serial = 424] [outer = 00000000] 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (16E8A400) [pid = 3980] [serial = 425] [outer = 13E48400] 17:25:23 INFO - PROCESS | 3980 | 1471047923842 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (16435C00) [pid = 3980] [serial = 426] [outer = 13E48400] 17:25:24 INFO - PROCESS | 3980 | 1471047924441 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"]]]}] 17:25:24 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 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:25:24 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 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:25:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:25:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 830ms 17:25:24 INFO - PROCESS | 3980 | 1471047924501 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 3980 | 1471047924503 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 17:25:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:25:24 INFO - PROCESS | 3980 | 1471047924506 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 3980 | 1471047924508 Marionette TRACE conn5 <- [1,534,null,{}] 17:25:24 INFO - PROCESS | 3980 | 1471047924511 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}] 17:25:24 INFO - PROCESS | 3980 | 1471047924513 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:24 INFO - PROCESS | 3980 | 1471047924604 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 17:25:24 INFO - PROCESS | 3980 | 1471047924610 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:24 INFO - PROCESS | 3980 | 1471047924612 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:24 INFO - PROCESS | 3980 | ++DOCSHELL 102E1000 == 36 [pid = 3980] [id = 143] 17:25:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (1783EC00) [pid = 3980] [serial = 427] [outer = 00000000] 17:25:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (17F5A400) [pid = 3980] [serial = 428] [outer = 1783EC00] 17:25:24 INFO - PROCESS | 3980 | 1471047924667 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (17F5BC00) [pid = 3980] [serial = 429] [outer = 1783EC00] 17:25:25 INFO - PROCESS | 3980 | 1471047925404 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]]]}] 17:25:25 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. 17:25:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 930ms 17:25:25 INFO - PROCESS | 3980 | 1471047925437 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 3980 | 1471047925442 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 17:25:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:25:25 INFO - PROCESS | 3980 | 1471047925447 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 3980 | 1471047925452 Marionette TRACE conn5 <- [1,538,null,{}] 17:25:25 INFO - PROCESS | 3980 | 1471047925457 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}] 17:25:25 INFO - PROCESS | 3980 | 1471047925460 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:25 INFO - PROCESS | 3980 | 1471047925582 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 17:25:25 INFO - PROCESS | 3980 | 1471047925695 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 3980 | 1471047925698 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:25 INFO - PROCESS | 3980 | ++DOCSHELL 0C1D9800 == 37 [pid = 3980] [id = 144] 17:25:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (0EED4C00) [pid = 3980] [serial = 430] [outer = 00000000] 17:25:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 103 (0F944000) [pid = 3980] [serial = 431] [outer = 0EED4C00] 17:25:25 INFO - PROCESS | 3980 | 1471047925757 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 104 (0FA5A800) [pid = 3980] [serial = 432] [outer = 0EED4C00] 17:25:26 INFO - PROCESS | 3980 | 1471047926407 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]]]}] 17:25:26 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. 17:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 990ms 17:25:26 INFO - PROCESS | 3980 | 1471047926437 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 3980 | 1471047926442 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 17:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:25:26 INFO - PROCESS | 3980 | 1471047926449 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 3980 | 1471047926452 Marionette TRACE conn5 <- [1,542,null,{}] 17:25:26 INFO - PROCESS | 3980 | 1471047926455 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}] 17:25:26 INFO - PROCESS | 3980 | 1471047926458 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:26 INFO - PROCESS | 3980 | 1471047926584 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 17:25:26 INFO - PROCESS | 3980 | 1471047926745 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 3980 | 1471047926748 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:26 INFO - PROCESS | 3980 | ++DOCSHELL 0FA5A000 == 38 [pid = 3980] [id = 145] 17:25:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 105 (0FD84400) [pid = 3980] [serial = 433] [outer = 00000000] 17:25:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 106 (137BF000) [pid = 3980] [serial = 434] [outer = 0FD84400] 17:25:26 INFO - PROCESS | 3980 | 1471047926829 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 107 (15367C00) [pid = 3980] [serial = 435] [outer = 0FD84400] 17:25:27 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:27 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:27 INFO - PROCESS | 3980 | 1471047927670 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1276ms 17:25:27 INFO - PROCESS | 3980 | 1471047927728 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 17:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:25:27 INFO - PROCESS | 3980 | 1471047927733 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 17:25:27 INFO - PROCESS | 3980 | 1471047927737 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 3980 | 1471047927741 Marionette TRACE conn5 <- [1,546,null,{}] 17:25:27 INFO - PROCESS | 3980 | 1471047927746 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}] 17:25:27 INFO - PROCESS | 3980 | 1471047927749 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:27 INFO - PROCESS | 3980 | 1471047927865 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 17:25:27 INFO - PROCESS | 3980 | 1471047927989 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 3980 | 1471047927994 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:28 INFO - PROCESS | 3980 | ++DOCSHELL 0F282800 == 39 [pid = 3980] [id = 146] 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 108 (0F286400) [pid = 3980] [serial = 436] [outer = 00000000] 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 109 (0F360000) [pid = 3980] [serial = 437] [outer = 0F286400] 17:25:28 INFO - PROCESS | 3980 | 1471047928047 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 110 (0F809000) [pid = 3980] [serial = 438] [outer = 0F286400] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 0FD7D400 == 38 [pid = 3980] [id = 142] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 0F942C00 == 37 [pid = 3980] [id = 141] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 16502C00 == 36 [pid = 3980] [id = 140] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 13E5F800 == 35 [pid = 3980] [id = 139] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 136C3400 == 34 [pid = 3980] [id = 138] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 107C1000 == 33 [pid = 3980] [id = 137] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 0F80C000 == 32 [pid = 3980] [id = 136] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 0C161C00 == 31 [pid = 3980] [id = 135] 17:25:28 INFO - PROCESS | 3980 | --DOCSHELL 0C160800 == 30 [pid = 3980] [id = 134] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 109 (1BFDE400) [pid = 3980] [serial = 263] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 108 (17843800) [pid = 3980] [serial = 272] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 107 (17174400) [pid = 3980] [serial = 269] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 106 (107C9000) [pid = 3980] [serial = 266] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 105 (1A256C00) [pid = 3980] [serial = 382] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 104 (1A24E400) [pid = 3980] [serial = 370] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 103 (1ACCA400) [pid = 3980] [serial = 373] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 102 (1A258000) [pid = 3980] [serial = 371] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (0FA51C00) [pid = 3980] [serial = 376] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (1AE75800) [pid = 3980] [serial = 374] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (187E5C00) [pid = 3980] [serial = 367] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (176C8800) [pid = 3980] [serial = 364] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (176D1400) [pid = 3980] [serial = 365] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (1A913400) [pid = 3980] [serial = 352] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1AE7B800) [pid = 3980] [serial = 353] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0F80DC00) [pid = 3980] [serial = 355] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0F94FC00) [pid = 3980] [serial = 356] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1475F400) [pid = 3980] [serial = 361] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (16442C00) [pid = 3980] [serial = 362] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (18D6C400) [pid = 3980] [serial = 341] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (1A096C00) [pid = 3980] [serial = 349] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1A212800) [pid = 3980] [serial = 350] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0F365400) [pid = 3980] [serial = 343] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0F943000) [pid = 3980] [serial = 344] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (134A5000) [pid = 3980] [serial = 346] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13E3BC00) [pid = 3980] [serial = 347] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16436400) [pid = 3980] [serial = 358] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16E0D400) [pid = 3980] [serial = 359] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (136CC400) [pid = 3980] [serial = 380] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1B563000) [pid = 3980] [serial = 383] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1362D000) [pid = 3980] [serial = 377] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136CA000) [pid = 3980] [serial = 379] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18901800) [pid = 3980] [serial = 368] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18695000) [pid = 3980] [serial = 385] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A90AC00) [pid = 3980] [serial = 161] [outer = 00000000] [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.] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A92C000) [pid = 3980] [serial = 314] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FB48800) [pid = 3980] [serial = 308] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F810400) [pid = 3980] [serial = 305] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1716D800) [pid = 3980] [serial = 311] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1B390C00) [pid = 3980] [serial = 386] [outer = 00000000] [url = about:blank] 17:25:28 INFO - PROCESS | 3980 | 1471047928549 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 871ms 17:25:28 INFO - PROCESS | 3980 | 1471047928609 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 3980 | 1471047928614 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 17:25:28 INFO - PROCESS | 3980 | 1471047928619 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:25:28 INFO - PROCESS | 3980 | 1471047928622 Marionette TRACE conn5 <- [1,550,null,{}] 17:25:28 INFO - PROCESS | 3980 | 1471047928626 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}] 17:25:28 INFO - PROCESS | 3980 | 1471047928628 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:28 INFO - PROCESS | 3980 | 1471047928716 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 17:25:28 INFO - PROCESS | 3980 | 1471047928725 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 3980 | 1471047928727 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:28 INFO - PROCESS | 3980 | ++DOCSHELL 0F80C000 == 31 [pid = 3980] [id = 147] 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F80F800) [pid = 3980] [serial = 439] [outer = 00000000] 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F943000) [pid = 3980] [serial = 440] [outer = 0F80F800] 17:25:28 INFO - PROCESS | 3980 | 1471047928775 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FA51C00) [pid = 3980] [serial = 441] [outer = 0F80F800] 17:25:29 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:29 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:29 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:29 INFO - PROCESS | 3980 | 1471047929276 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 17:25:29 INFO - PROCESS | 3980 | 1471047929298 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 3980 | 1471047929300 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 17:25:29 INFO - PROCESS | 3980 | 1471047929304 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:25:29 INFO - PROCESS | 3980 | 1471047929307 Marionette TRACE conn5 <- [1,554,null,{}] 17:25:29 INFO - PROCESS | 3980 | 1471047929318 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}] 17:25:29 INFO - PROCESS | 3980 | 1471047929323 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:29 INFO - PROCESS | 3980 | 1471047929441 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 17:25:29 INFO - PROCESS | 3980 | 1471047929534 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 3980 | 1471047929537 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:29 INFO - PROCESS | 3980 | ++DOCSHELL 136C2000 == 32 [pid = 3980] [id = 148] 17:25:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136C2800) [pid = 3980] [serial = 442] [outer = 00000000] 17:25:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (136CC400) [pid = 3980] [serial = 443] [outer = 136C2800] 17:25:29 INFO - PROCESS | 3980 | 1471047929586 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E3C400) [pid = 3980] [serial = 444] [outer = 136C2800] 17:25:29 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:29 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:29 INFO - PROCESS | 3980 | 1471047929973 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 730ms 17:25:30 INFO - PROCESS | 3980 | 1471047930039 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 3980 | 1471047930042 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 17:25:30 INFO - PROCESS | 3980 | 1471047930045 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:25:30 INFO - PROCESS | 3980 | 1471047930047 Marionette TRACE conn5 <- [1,558,null,{}] 17:25:30 INFO - PROCESS | 3980 | 1471047930051 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}] 17:25:30 INFO - PROCESS | 3980 | 1471047930053 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:30 INFO - PROCESS | 3980 | 1471047930150 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 17:25:30 INFO - PROCESS | 3980 | 1471047930156 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 3980 | 1471047930158 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:30 INFO - PROCESS | 3980 | ++DOCSHELL 16436C00 == 33 [pid = 3980] [id = 149] 17:25:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1643B400) [pid = 3980] [serial = 445] [outer = 00000000] 17:25:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16556C00) [pid = 3980] [serial = 446] [outer = 1643B400] 17:25:30 INFO - PROCESS | 3980 | 1471047930210 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16E6A800) [pid = 3980] [serial = 447] [outer = 1643B400] 17:25:30 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:30 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:30 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:30 INFO - PROCESS | 3980 | 1471047930661 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 17:25:30 INFO - PROCESS | 3980 | 1471047930749 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 3980 | 1471047930751 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 17:25:30 INFO - PROCESS | 3980 | 1471047930756 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 3980 | 1471047930758 Marionette TRACE conn5 <- [1,562,null,{}] 17:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:25:30 INFO - PROCESS | 3980 | 1471047930762 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}] 17:25:30 INFO - PROCESS | 3980 | 1471047930764 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:30 INFO - PROCESS | 3980 | 1471047930875 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 17:25:30 INFO - PROCESS | 3980 | 1471047930881 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 3980 | 1471047930883 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:30 INFO - PROCESS | 3980 | ++DOCSHELL 1716F800 == 34 [pid = 3980] [id = 150] 17:25:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17171000) [pid = 3980] [serial = 448] [outer = 00000000] 17:25:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (171CB000) [pid = 3980] [serial = 449] [outer = 17171000] 17:25:30 INFO - PROCESS | 3980 | 1471047930928 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176C5400) [pid = 3980] [serial = 450] [outer = 17171000] 17:25:31 INFO - PROCESS | 3980 | 1471047931338 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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 17:25:31 INFO - PROCESS | 3980 | 1471047931411 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 3980 | 1471047931413 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 17:25:31 INFO - PROCESS | 3980 | 1471047931416 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:25:31 INFO - PROCESS | 3980 | 1471047931418 Marionette TRACE conn5 <- [1,566,null,{}] 17:25:31 INFO - PROCESS | 3980 | 1471047931421 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}] 17:25:31 INFO - PROCESS | 3980 | 1471047931427 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:31 INFO - PROCESS | 3980 | 1471047931599 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 17:25:31 INFO - PROCESS | 3980 | 1471047931701 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 3980 | 1471047931703 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:31 INFO - PROCESS | 3980 | ++DOCSHELL 0C15C400 == 35 [pid = 3980] [id = 151] 17:25:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0FD7B400) [pid = 3980] [serial = 451] [outer = 00000000] 17:25:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (176D1000) [pid = 3980] [serial = 452] [outer = 0FD7B400] 17:25:31 INFO - PROCESS | 3980 | 1471047931748 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17F65C00) [pid = 3980] [serial = 453] [outer = 0FD7B400] 17:25:32 INFO - PROCESS | 3980 | 1471047932171 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 771ms 17:25:32 INFO - PROCESS | 3980 | 1471047932193 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 3980 | 1471047932195 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 17:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:25:32 INFO - PROCESS | 3980 | 1471047932205 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 3980 | 1471047932206 Marionette TRACE conn5 <- [1,570,null,{}] 17:25:32 INFO - PROCESS | 3980 | 1471047932219 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}] 17:25:32 INFO - PROCESS | 3980 | 1471047932221 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:32 INFO - PROCESS | 3980 | 1471047932332 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 17:25:32 INFO - PROCESS | 3980 | 1471047932337 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 3980 | 1471047932339 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:32 INFO - PROCESS | 3980 | ++DOCSHELL 136C2400 == 36 [pid = 3980] [id = 152] 17:25:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1572F800) [pid = 3980] [serial = 454] [outer = 00000000] 17:25:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18690800) [pid = 3980] [serial = 455] [outer = 1572F800] 17:25:32 INFO - PROCESS | 3980 | 1471047932537 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (18695C00) [pid = 3980] [serial = 456] [outer = 1572F800] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0F80D800) [pid = 3980] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0C163C00) [pid = 3980] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0C167000) [pid = 3980] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (107C5800) [pid = 3980] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (136C6000) [pid = 3980] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13EE1400) [pid = 3980] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16555400) [pid = 3980] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA58800) [pid = 3980] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FD7A400) [pid = 3980] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1655E400) [pid = 3980] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1A253800) [pid = 3980] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C168000) [pid = 3980] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:25:32 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13E48400) [pid = 3980] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:25:32 INFO - PROCESS | 3980 | 1471047932940 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 790ms 17:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:25:32 INFO - PROCESS | 3980 | 1471047932989 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 3980 | 1471047932991 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 17:25:32 INFO - PROCESS | 3980 | 1471047932994 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 3980 | 1471047932996 Marionette TRACE conn5 <- [1,574,null,{}] 17:25:33 INFO - PROCESS | 3980 | 1471047932999 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}] 17:25:33 INFO - PROCESS | 3980 | 1471047933001 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:33 INFO - PROCESS | 3980 | 1471047933118 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 17:25:33 INFO - PROCESS | 3980 | 1471047933127 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 3980 | 1471047933129 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:33 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E8800 == 37 [pid = 3980] [id = 153] 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0EECE400) [pid = 3980] [serial = 457] [outer = 00000000] 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13EE1400) [pid = 3980] [serial = 458] [outer = 0EECE400] 17:25:33 INFO - PROCESS | 3980 | 1471047933176 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176B1800) [pid = 3980] [serial = 459] [outer = 0EECE400] 17:25:33 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:33 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:33 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:33 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:33 INFO - PROCESS | 3980 | 1471047933595 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]]]}] 17:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 630ms 17:25:33 INFO - PROCESS | 3980 | 1471047933625 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 3980 | 1471047933627 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 17:25:33 INFO - PROCESS | 3980 | 1471047933631 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 3980 | 1471047933633 Marionette TRACE conn5 <- [1,578,null,{}] 17:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:25:33 INFO - PROCESS | 3980 | 1471047933636 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}] 17:25:33 INFO - PROCESS | 3980 | 1471047933638 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:33 INFO - PROCESS | 3980 | 1471047933758 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 17:25:33 INFO - PROCESS | 3980 | 1471047933845 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 3980 | 1471047933847 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:33 INFO - PROCESS | 3980 | ++DOCSHELL 088F5800 == 38 [pid = 3980] [id = 154] 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F3FAC00) [pid = 3980] [serial = 460] [outer = 00000000] 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187BE000) [pid = 3980] [serial = 461] [outer = 0F3FAC00] 17:25:33 INFO - PROCESS | 3980 | 1471047933890 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187DA800) [pid = 3980] [serial = 462] [outer = 0F3FAC00] 17:25:34 INFO - PROCESS | 3980 | 1471047934250 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 17:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:25:34 INFO - PROCESS | 3980 | 1471047934305 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 3980 | 1471047934307 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 17:25:34 INFO - PROCESS | 3980 | 1471047934310 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 3980 | 1471047934312 Marionette TRACE conn5 <- [1,582,null,{}] 17:25:34 INFO - PROCESS | 3980 | 1471047934315 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}] 17:25:34 INFO - PROCESS | 3980 | 1471047934317 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:34 INFO - PROCESS | 3980 | 1471047934397 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 17:25:34 INFO - PROCESS | 3980 | 1471047934402 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 3980 | 1471047934404 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:34 INFO - PROCESS | 3980 | ++DOCSHELL 17841800 == 39 [pid = 3980] [id = 155] 17:25:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17A5C000) [pid = 3980] [serial = 463] [outer = 00000000] 17:25:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187E3400) [pid = 3980] [serial = 464] [outer = 17A5C000] 17:25:34 INFO - PROCESS | 3980 | 1471047934448 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18905000) [pid = 3980] [serial = 465] [outer = 17A5C000] 17:25:35 INFO - PROCESS | 3980 | 1471047935055 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]]]}] 17:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 830ms 17:25:35 INFO - PROCESS | 3980 | 1471047935142 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 3980 | 1471047935147 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 17:25:35 INFO - PROCESS | 3980 | 1471047935152 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:25:35 INFO - PROCESS | 3980 | 1471047935157 Marionette TRACE conn5 <- [1,586,null,{}] 17:25:35 INFO - PROCESS | 3980 | 1471047935162 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}] 17:25:35 INFO - PROCESS | 3980 | 1471047935165 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:35 INFO - PROCESS | 3980 | 1471047935287 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 17:25:35 INFO - PROCESS | 3980 | 1471047935409 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 3980 | 1471047935411 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:35 INFO - PROCESS | 3980 | ++DOCSHELL 0C167400 == 40 [pid = 3980] [id = 156] 17:25:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0EE76800) [pid = 3980] [serial = 466] [outer = 00000000] 17:25:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F816400) [pid = 3980] [serial = 467] [outer = 0EE76800] 17:25:35 INFO - PROCESS | 3980 | 1471047935472 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0FD7BC00) [pid = 3980] [serial = 468] [outer = 0EE76800] 17:25:36 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 17:25:36 INFO - PROCESS | 3980 | 1471047936176 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1073ms 17:25:36 INFO - PROCESS | 3980 | 1471047936230 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 3980 | 1471047936235 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 17:25:36 INFO - PROCESS | 3980 | 1471047936241 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:25:36 INFO - PROCESS | 3980 | 1471047936244 Marionette TRACE conn5 <- [1,590,null,{}] 17:25:36 INFO - PROCESS | 3980 | 1471047936248 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}] 17:25:36 INFO - PROCESS | 3980 | 1471047936251 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:36 INFO - PROCESS | 3980 | 1471047936367 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 17:25:36 INFO - PROCESS | 3980 | 1471047936495 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 3980 | 1471047936498 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:36 INFO - PROCESS | 3980 | ++DOCSHELL 1398E400 == 41 [pid = 3980] [id = 157] 17:25:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13D49C00) [pid = 3980] [serial = 469] [outer = 00000000] 17:25:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (15368800) [pid = 3980] [serial = 470] [outer = 13D49C00] 17:25:36 INFO - PROCESS | 3980 | 1471047936555 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (16E86000) [pid = 3980] [serial = 471] [outer = 13D49C00] 17:25:37 INFO - PROCESS | 3980 | 1471047937138 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 930ms 17:25:37 INFO - PROCESS | 3980 | 1471047937175 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 3980 | 1471047937178 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 17:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:25:37 INFO - PROCESS | 3980 | 1471047937181 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 3980 | 1471047937185 Marionette TRACE conn5 <- [1,594,null,{}] 17:25:37 INFO - PROCESS | 3980 | 1471047937196 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}] 17:25:37 INFO - PROCESS | 3980 | 1471047937201 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:37 INFO - PROCESS | 3980 | 1471047937311 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 17:25:37 INFO - PROCESS | 3980 | 1471047937440 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 3980 | 1471047937443 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:37 INFO - PROCESS | 3980 | ++DOCSHELL 1890C400 == 42 [pid = 3980] [id = 158] 17:25:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (18A56C00) [pid = 3980] [serial = 472] [outer = 00000000] 17:25:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (18D65400) [pid = 3980] [serial = 473] [outer = 18A56C00] 17:25:37 INFO - PROCESS | 3980 | 1471047937501 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (18D6B000) [pid = 3980] [serial = 474] [outer = 18A56C00] 17:25:38 INFO - PROCESS | 3980 | 1471047938102 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]]]}] 17:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 970ms 17:25:38 INFO - PROCESS | 3980 | 1471047938154 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 3980 | 1471047938157 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 17:25:38 INFO - PROCESS | 3980 | 1471047938161 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:25:38 INFO - PROCESS | 3980 | 1471047938163 Marionette TRACE conn5 <- [1,598,null,{}] 17:25:38 INFO - PROCESS | 3980 | 1471047938167 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}] 17:25:38 INFO - PROCESS | 3980 | 1471047938169 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:38 INFO - PROCESS | 3980 | 1471047938282 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 17:25:38 INFO - PROCESS | 3980 | 1471047938408 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 3980 | 1471047938411 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:38 INFO - PROCESS | 3980 | ++DOCSHELL 18D6DC00 == 43 [pid = 3980] [id = 159] 17:25:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A090C00) [pid = 3980] [serial = 475] [outer = 00000000] 17:25:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A099000) [pid = 3980] [serial = 476] [outer = 1A090C00] 17:25:38 INFO - PROCESS | 3980 | 1471047938466 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A09CC00) [pid = 3980] [serial = 477] [outer = 1A090C00] 17:25:39 INFO - PROCESS | 3980 | 1471047939232 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1129ms 17:25:39 INFO - PROCESS | 3980 | 1471047939294 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 17:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:25:39 INFO - PROCESS | 3980 | 1471047939299 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 17:25:39 INFO - PROCESS | 3980 | 1471047939304 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 3980 | 1471047939307 Marionette TRACE conn5 <- [1,602,null,{}] 17:25:39 INFO - PROCESS | 3980 | 1471047939312 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}] 17:25:39 INFO - PROCESS | 3980 | 1471047939315 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:39 INFO - PROCESS | 3980 | 1471047939425 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 17:25:39 INFO - PROCESS | 3980 | 1471047939552 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 3980 | 1471047939557 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:39 INFO - PROCESS | 3980 | ++DOCSHELL 0F807800 == 44 [pid = 3980] [id = 160] 17:25:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0F807C00) [pid = 3980] [serial = 478] [outer = 00000000] 17:25:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (0F811400) [pid = 3980] [serial = 479] [outer = 0F807C00] 17:25:39 INFO - PROCESS | 3980 | 1471047939610 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0F94B800) [pid = 3980] [serial = 480] [outer = 0F807C00] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 088F5800 == 43 [pid = 3980] [id = 154] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0C1E8800 == 42 [pid = 3980] [id = 153] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 136C2400 == 41 [pid = 3980] [id = 152] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0C15C400 == 40 [pid = 3980] [id = 151] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 16436C00 == 39 [pid = 3980] [id = 149] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 1716F800 == 38 [pid = 3980] [id = 150] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 136C2000 == 37 [pid = 3980] [id = 148] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0F80C000 == 36 [pid = 3980] [id = 147] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0F282800 == 35 [pid = 3980] [id = 146] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0FA5A000 == 34 [pid = 3980] [id = 145] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0C1D9800 == 33 [pid = 3980] [id = 144] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 102E1000 == 32 [pid = 3980] [id = 143] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 18D6DC00 == 31 [pid = 3980] [id = 159] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 1890C400 == 30 [pid = 3980] [id = 158] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 1398E400 == 29 [pid = 3980] [id = 157] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 17841800 == 28 [pid = 3980] [id = 155] 17:25:40 INFO - PROCESS | 3980 | --DOCSHELL 0C167400 == 27 [pid = 3980] [id = 156] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (0F944800) [pid = 3980] [serial = 407] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (0F94F000) [pid = 3980] [serial = 408] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (1015D000) [pid = 3980] [serial = 402] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (0C1DC000) [pid = 3980] [serial = 401] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0C1DA800) [pid = 3980] [serial = 404] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0C1E1400) [pid = 3980] [serial = 405] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (109DB000) [pid = 3980] [serial = 410] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (137C3800) [pid = 3980] [serial = 413] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (14765800) [pid = 3980] [serial = 416] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E50C00) [pid = 3980] [serial = 414] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1716BC00) [pid = 3980] [serial = 419] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16436000) [pid = 3980] [serial = 417] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1093AC00) [pid = 3980] [serial = 423] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (136C9000) [pid = 3980] [serial = 390] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1362F400) [pid = 3980] [serial = 389] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (18692800) [pid = 3980] [serial = 393] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (185E8800) [pid = 3980] [serial = 392] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1BFDC800) [pid = 3980] [serial = 396] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A917C00) [pid = 3980] [serial = 395] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FD7F000) [pid = 3980] [serial = 399] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F94AC00) [pid = 3980] [serial = 398] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16435C00) [pid = 3980] [serial = 426] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (16E8A400) [pid = 3980] [serial = 425] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (171C1800) [pid = 3980] [serial = 420] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (107C7400) [pid = 3980] [serial = 422] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13692C00) [pid = 3980] [serial = 411] [outer = 00000000] [url = about:blank] 17:25:40 INFO - PROCESS | 3980 | 1471047940906 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]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1624ms 17:25:40 INFO - PROCESS | 3980 | 1471047940928 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 3980 | 1471047940932 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 17:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:25:40 INFO - PROCESS | 3980 | 1471047940941 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 3980 | 1471047940945 Marionette TRACE conn5 <- [1,606,null,{}] 17:25:40 INFO - PROCESS | 3980 | 1471047940950 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}] 17:25:40 INFO - PROCESS | 3980 | 1471047940953 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:41 INFO - PROCESS | 3980 | 1471047941036 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 17:25:41 INFO - PROCESS | 3980 | 1471047941045 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 3980 | 1471047941049 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:41 INFO - PROCESS | 3980 | ++DOCSHELL 0C169400 == 28 [pid = 3980] [id = 161] 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0C16A000) [pid = 3980] [serial = 481] [outer = 00000000] 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0C1DEC00) [pid = 3980] [serial = 482] [outer = 0C16A000] 17:25:41 INFO - PROCESS | 3980 | 1471047941097 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0C1E4400) [pid = 3980] [serial = 483] [outer = 0C16A000] 17:25:41 INFO - PROCESS | 3980 | 1471047941552 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 17:25:41 INFO - PROCESS | 3980 | 1471047941613 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 3980 | 1471047941618 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 17:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:25:41 INFO - PROCESS | 3980 | 1471047941624 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 3980 | 1471047941627 Marionette TRACE conn5 <- [1,610,null,{}] 17:25:41 INFO - PROCESS | 3980 | 1471047941631 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}] 17:25:41 INFO - PROCESS | 3980 | 1471047941633 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:41 INFO - PROCESS | 3980 | 1471047941721 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 17:25:41 INFO - PROCESS | 3980 | 1471047941730 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 3980 | 1471047941732 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:41 INFO - PROCESS | 3980 | ++DOCSHELL 0F80A000 == 29 [pid = 3980] [id = 162] 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F80B400) [pid = 3980] [serial = 484] [outer = 00000000] 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0F813400) [pid = 3980] [serial = 485] [outer = 0F80B400] 17:25:41 INFO - PROCESS | 3980 | 1471047941779 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F946C00) [pid = 3980] [serial = 486] [outer = 0F80B400] 17:25:42 INFO - PROCESS | 3980 | 1471047942241 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 17:25:42 INFO - PROCESS | 3980 | 1471047942298 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 3980 | 1471047942300 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 17:25:42 INFO - PROCESS | 3980 | 1471047942303 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:25:42 INFO - PROCESS | 3980 | 1471047942307 Marionette TRACE conn5 <- [1,614,null,{}] 17:25:42 INFO - PROCESS | 3980 | 1471047942317 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}] 17:25:42 INFO - PROCESS | 3980 | 1471047942322 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:42 INFO - PROCESS | 3980 | 1471047942436 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 17:25:42 INFO - PROCESS | 3980 | 1471047942527 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 3980 | 1471047942530 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:42 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87C00 == 30 [pid = 3980] [id = 163] 17:25:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (10104400) [pid = 3980] [serial = 487] [outer = 00000000] 17:25:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (10155400) [pid = 3980] [serial = 488] [outer = 10104400] 17:25:42 INFO - PROCESS | 3980 | 1471047942579 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0C15B400) [pid = 3980] [serial = 489] [outer = 10104400] 17:25:43 INFO - PROCESS | 3980 | 1471047943016 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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 17:25:43 INFO - PROCESS | 3980 | 1471047943043 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 3980 | 1471047943045 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 17:25:43 INFO - PROCESS | 3980 | 1471047943049 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:25:43 INFO - PROCESS | 3980 | 1471047943050 Marionette TRACE conn5 <- [1,618,null,{}] 17:25:43 INFO - PROCESS | 3980 | 1471047943054 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}] 17:25:43 INFO - PROCESS | 3980 | 1471047943056 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:43 INFO - PROCESS | 3980 | 1471047943169 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 17:25:43 INFO - PROCESS | 3980 | 1471047943174 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 3980 | 1471047943177 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:43 INFO - PROCESS | 3980 | ++DOCSHELL 0FD81800 == 31 [pid = 3980] [id = 164] 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0FD84C00) [pid = 3980] [serial = 490] [outer = 00000000] 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (134A5000) [pid = 3980] [serial = 491] [outer = 0FD84C00] 17:25:43 INFO - PROCESS | 3980 | 1471047943228 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (13698C00) [pid = 3980] [serial = 492] [outer = 0FD84C00] 17:25:43 INFO - PROCESS | 3980 | 1471047943682 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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 17:25:43 INFO - PROCESS | 3980 | 1471047943723 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 3980 | 1471047943725 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 17:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:25:43 INFO - PROCESS | 3980 | 1471047943728 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 3980 | 1471047943729 Marionette TRACE conn5 <- [1,622,null,{}] 17:25:43 INFO - PROCESS | 3980 | 1471047943733 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}] 17:25:43 INFO - PROCESS | 3980 | 1471047943735 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:43 INFO - PROCESS | 3980 | 1471047943867 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 17:25:43 INFO - PROCESS | 3980 | 1471047943885 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 3980 | 1471047943887 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:43 INFO - PROCESS | 3980 | ++DOCSHELL 136C0000 == 32 [pid = 3980] [id = 165] 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (136C2000) [pid = 3980] [serial = 493] [outer = 00000000] 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (137BDC00) [pid = 3980] [serial = 494] [outer = 136C2000] 17:25:43 INFO - PROCESS | 3980 | 1471047943931 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13DAF800) [pid = 3980] [serial = 495] [outer = 136C2000] 17:25:44 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:44 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:44 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:44 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:44 INFO - PROCESS | 3980 | 1471047944379 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 17:25:44 INFO - PROCESS | 3980 | 1471047944403 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 3980 | 1471047944405 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 17:25:44 INFO - PROCESS | 3980 | 1471047944409 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:25:44 INFO - PROCESS | 3980 | 1471047944410 Marionette TRACE conn5 <- [1,626,null,{}] 17:25:44 INFO - PROCESS | 3980 | 1471047944419 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}] 17:25:44 INFO - PROCESS | 3980 | 1471047944424 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:44 INFO - PROCESS | 3980 | 1471047944564 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 17:25:44 INFO - PROCESS | 3980 | 1471047944621 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 3980 | 1471047944623 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:44 INFO - PROCESS | 3980 | ++DOCSHELL 13F70000 == 33 [pid = 3980] [id = 166] 17:25:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (14762400) [pid = 3980] [serial = 496] [outer = 00000000] 17:25:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1536E000) [pid = 3980] [serial = 497] [outer = 14762400] 17:25:44 INFO - PROCESS | 3980 | 1471047944671 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (16435C00) [pid = 3980] [serial = 498] [outer = 14762400] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0EED4C00) [pid = 3980] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0FD7B400) [pid = 3980] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F3FAC00) [pid = 3980] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FD84400) [pid = 3980] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1572F800) [pid = 3980] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F80F800) [pid = 3980] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136C2800) [pid = 3980] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (17A5C000) [pid = 3980] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1783EC00) [pid = 3980] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17171000) [pid = 3980] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F286400) [pid = 3980] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0EECE400) [pid = 3980] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:25:45 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1643B400) [pid = 3980] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:25:45 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:45 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:45 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:45 INFO - PROCESS | 3980 | 1471047945326 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]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 930ms 17:25:45 INFO - PROCESS | 3980 | 1471047945344 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 3980 | 1471047945346 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 17:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:25:45 INFO - PROCESS | 3980 | 1471047945349 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 3980 | 1471047945351 Marionette TRACE conn5 <- [1,630,null,{}] 17:25:45 INFO - PROCESS | 3980 | 1471047945354 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}] 17:25:45 INFO - PROCESS | 3980 | 1471047945356 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:45 INFO - PROCESS | 3980 | 1471047945436 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 17:25:45 INFO - PROCESS | 3980 | 1471047945442 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 3980 | 1471047945444 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:45 INFO - PROCESS | 3980 | ++DOCSHELL 0F360800 == 34 [pid = 3980] [id = 167] 17:25:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F80F800) [pid = 3980] [serial = 499] [outer = 00000000] 17:25:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13D4D800) [pid = 3980] [serial = 500] [outer = 0F80F800] 17:25:45 INFO - PROCESS | 3980 | 1471047945491 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13E58000) [pid = 3980] [serial = 501] [outer = 0F80F800] 17:25:45 INFO - PROCESS | 3980 | 1471047945914 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]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 17:25:45 INFO - PROCESS | 3980 | 1471047945980 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 17:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:25:45 INFO - PROCESS | 3980 | 1471047945982 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 17:25:45 INFO - PROCESS | 3980 | 1471047945985 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 3980 | 1471047945987 Marionette TRACE conn5 <- [1,634,null,{}] 17:25:45 INFO - PROCESS | 3980 | 1471047945990 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}] 17:25:45 INFO - PROCESS | 3980 | 1471047945992 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:46 INFO - PROCESS | 3980 | 1471047946069 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 17:25:46 INFO - PROCESS | 3980 | 1471047946077 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 3980 | 1471047946079 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:46 INFO - PROCESS | 3980 | ++DOCSHELL 16435800 == 35 [pid = 3980] [id = 168] 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16436400) [pid = 3980] [serial = 502] [outer = 00000000] 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1655CC00) [pid = 3980] [serial = 503] [outer = 16436400] 17:25:46 INFO - PROCESS | 3980 | 1471047946124 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1655D000) [pid = 3980] [serial = 504] [outer = 16436400] 17:25:46 INFO - PROCESS | 3980 | 1471047946564 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]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 17:25:46 INFO - PROCESS | 3980 | 1471047946616 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 3980 | 1471047946618 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 17:25:46 INFO - PROCESS | 3980 | 1471047946621 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:25:46 INFO - PROCESS | 3980 | 1471047946623 Marionette TRACE conn5 <- [1,638,null,{}] 17:25:46 INFO - PROCESS | 3980 | 1471047946627 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}] 17:25:46 INFO - PROCESS | 3980 | 1471047946629 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:46 INFO - PROCESS | 3980 | 1471047946706 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 17:25:46 INFO - PROCESS | 3980 | 1471047946714 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 3980 | 1471047946716 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:46 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87000 == 36 [pid = 3980] [id = 169] 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1716F800) [pid = 3980] [serial = 505] [outer = 00000000] 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17174800) [pid = 3980] [serial = 506] [outer = 1716F800] 17:25:46 INFO - PROCESS | 3980 | 1471047946760 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (171CA800) [pid = 3980] [serial = 507] [outer = 1716F800] 17:25:47 INFO - PROCESS | 3980 | 1471047947360 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 830ms 17:25:47 INFO - PROCESS | 3980 | 1471047947469 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 3980 | 1471047947474 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 17:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:25:47 INFO - PROCESS | 3980 | 1471047947480 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 3980 | 1471047947483 Marionette TRACE conn5 <- [1,642,null,{}] 17:25:47 INFO - PROCESS | 3980 | 1471047947489 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}] 17:25:47 INFO - PROCESS | 3980 | 1471047947492 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:47 INFO - PROCESS | 3980 | 1471047947629 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 17:25:47 INFO - PROCESS | 3980 | 1471047947705 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 3980 | 1471047947708 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:47 INFO - PROCESS | 3980 | ++DOCSHELL 0C10B000 == 37 [pid = 3980] [id = 170] 17:25:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0C110000) [pid = 3980] [serial = 508] [outer = 00000000] 17:25:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0EED3C00) [pid = 3980] [serial = 509] [outer = 0C110000] 17:25:47 INFO - PROCESS | 3980 | 1471047947766 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F75C000) [pid = 3980] [serial = 510] [outer = 0C110000] 17:25:48 INFO - PROCESS | 3980 | 1471047948452 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1019ms 17:25:48 INFO - PROCESS | 3980 | 1471047948503 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 3980 | 1471047948508 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 17:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:25:48 INFO - PROCESS | 3980 | 1471047948515 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 3980 | 1471047948518 Marionette TRACE conn5 <- [1,646,null,{}] 17:25:48 INFO - PROCESS | 3980 | 1471047948522 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}] 17:25:48 INFO - PROCESS | 3980 | 1471047948525 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:48 INFO - PROCESS | 3980 | 1471047948645 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 17:25:48 INFO - PROCESS | 3980 | 1471047948768 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 3980 | 1471047948771 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:48 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA2400 == 38 [pid = 3980] [id = 171] 17:25:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0FBA3800) [pid = 3980] [serial = 511] [outer = 00000000] 17:25:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0FD80C00) [pid = 3980] [serial = 512] [outer = 0FBA3800] 17:25:48 INFO - PROCESS | 3980 | 1471047948829 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (107C9000) [pid = 3980] [serial = 513] [outer = 0FBA3800] 17:25:49 INFO - PROCESS | 3980 | 1471047949663 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1225ms 17:25:49 INFO - PROCESS | 3980 | 1471047949744 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 17:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:25:49 INFO - PROCESS | 3980 | 1471047949748 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 17:25:49 INFO - PROCESS | 3980 | 1471047949753 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 3980 | 1471047949757 Marionette TRACE conn5 <- [1,650,null,{}] 17:25:49 INFO - PROCESS | 3980 | 1471047949762 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}] 17:25:49 INFO - PROCESS | 3980 | 1471047949765 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:49 INFO - PROCESS | 3980 | 1471047949893 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 16435800 == 37 [pid = 3980] [id = 168] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 0F360800 == 36 [pid = 3980] [id = 167] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 13F70000 == 35 [pid = 3980] [id = 166] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 136C0000 == 34 [pid = 3980] [id = 165] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 0FD81800 == 33 [pid = 3980] [id = 164] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 0FD87C00 == 32 [pid = 3980] [id = 163] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 0F80A000 == 31 [pid = 3980] [id = 162] 17:25:49 INFO - PROCESS | 3980 | --DOCSHELL 0C169400 == 30 [pid = 3980] [id = 161] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (171CB000) [pid = 3980] [serial = 449] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (176D1000) [pid = 3980] [serial = 452] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17F65C00) [pid = 3980] [serial = 453] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (16556C00) [pid = 3980] [serial = 446] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F944000) [pid = 3980] [serial = 431] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FA5A800) [pid = 3980] [serial = 432] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17F5BC00) [pid = 3980] [serial = 429] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17F5A400) [pid = 3980] [serial = 428] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136CC400) [pid = 3980] [serial = 443] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13E3C400) [pid = 3980] [serial = 444] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (137BF000) [pid = 3980] [serial = 434] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (15367C00) [pid = 3980] [serial = 435] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F360000) [pid = 3980] [serial = 437] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F809000) [pid = 3980] [serial = 438] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F943000) [pid = 3980] [serial = 440] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FA51C00) [pid = 3980] [serial = 441] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18690800) [pid = 3980] [serial = 455] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (18695C00) [pid = 3980] [serial = 456] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (176C5400) [pid = 3980] [serial = 450] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13EE1400) [pid = 3980] [serial = 458] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176B1800) [pid = 3980] [serial = 459] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (16E6A800) [pid = 3980] [serial = 447] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (187DA800) [pid = 3980] [serial = 462] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (18905000) [pid = 3980] [serial = 465] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (187BE000) [pid = 3980] [serial = 461] [outer = 00000000] [url = about:blank] 17:25:49 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (187E3400) [pid = 3980] [serial = 464] [outer = 00000000] [url = about:blank] 17:25:50 INFO - PROCESS | 3980 | 1471047950003 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 3980 | 1471047950007 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:50 INFO - PROCESS | 3980 | ++DOCSHELL 0C112000 == 31 [pid = 3980] [id = 172] 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0C113400) [pid = 3980] [serial = 514] [outer = 00000000] 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0C167000) [pid = 3980] [serial = 515] [outer = 0C113400] 17:25:50 INFO - PROCESS | 3980 | 1471047950055 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F23B000) [pid = 3980] [serial = 516] [outer = 0C113400] 17:25:50 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:50 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:50 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:50 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:50 INFO - PROCESS | 3980 | 1471047950485 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 790ms 17:25:50 INFO - PROCESS | 3980 | 1471047950548 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 3980 | 1471047950552 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 17:25:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:25:50 INFO - PROCESS | 3980 | 1471047950559 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 3980 | 1471047950561 Marionette TRACE conn5 <- [1,654,null,{}] 17:25:50 INFO - PROCESS | 3980 | 1471047950565 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}] 17:25:50 INFO - PROCESS | 3980 | 1471047950568 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:50 INFO - PROCESS | 3980 | 1471047950655 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 17:25:50 INFO - PROCESS | 3980 | 1471047950665 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 3980 | 1471047950667 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:50 INFO - PROCESS | 3980 | ++DOCSHELL 0F944000 == 32 [pid = 3980] [id = 173] 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F948000) [pid = 3980] [serial = 517] [outer = 00000000] 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FA53800) [pid = 3980] [serial = 518] [outer = 0F948000] 17:25:50 INFO - PROCESS | 3980 | 1471047950716 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FB3E000) [pid = 3980] [serial = 519] [outer = 0F948000] 17:25:51 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:51 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:51 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:51 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:51 INFO - PROCESS | 3980 | 1471047951187 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 672ms 17:25:51 INFO - PROCESS | 3980 | 1471047951237 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 3980 | 1471047951239 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 17:25:51 INFO - PROCESS | 3980 | 1471047951243 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:25:51 INFO - PROCESS | 3980 | 1471047951246 Marionette TRACE conn5 <- [1,658,null,{}] 17:25:51 INFO - PROCESS | 3980 | 1471047951256 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}] 17:25:51 INFO - PROCESS | 3980 | 1471047951261 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:51 INFO - PROCESS | 3980 | 1471047951373 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 17:25:51 INFO - PROCESS | 3980 | 1471047951458 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 3980 | 1471047951461 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:51 INFO - PROCESS | 3980 | ++DOCSHELL 136BFC00 == 33 [pid = 3980] [id = 174] 17:25:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136C3800) [pid = 3980] [serial = 520] [outer = 00000000] 17:25:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (136CAC00) [pid = 3980] [serial = 521] [outer = 136C3800] 17:25:51 INFO - PROCESS | 3980 | 1471047951510 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13996800) [pid = 3980] [serial = 522] [outer = 136C3800] 17:25:51 INFO - PROCESS | 3980 | 1471047951887 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 17:25:51 INFO - PROCESS | 3980 | 1471047951917 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 3980 | 1471047951928 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 17:25:51 INFO - PROCESS | 3980 | 1471047951932 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 3980 | 1471047951933 Marionette TRACE conn5 <- [1,662,null,{}] 17:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:25:51 INFO - PROCESS | 3980 | 1471047951949 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}] 17:25:51 INFO - PROCESS | 3980 | 1471047951951 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:52 INFO - PROCESS | 3980 | 1471047952065 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 17:25:52 INFO - PROCESS | 3980 | 1471047952071 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 3980 | 1471047952073 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:52 INFO - PROCESS | 3980 | ++DOCSHELL 13E5F800 == 34 [pid = 3980] [id = 175] 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13EE0400) [pid = 3980] [serial = 523] [outer = 00000000] 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (15367C00) [pid = 3980] [serial = 524] [outer = 13EE0400] 17:25:52 INFO - PROCESS | 3980 | 1471047952163 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16435800) [pid = 3980] [serial = 525] [outer = 13EE0400] 17:25:52 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:52 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:52 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:52 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:25:52 INFO - PROCESS | 3980 | 1471047952596 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]]]}] 17:25:52 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 17:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 17:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:25:52 INFO - PROCESS | 3980 | 1471047952608 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 3980 | 1471047952610 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 17:25:52 INFO - PROCESS | 3980 | 1471047952613 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 3980 | 1471047952615 Marionette TRACE conn5 <- [1,666,null,{}] 17:25:52 INFO - PROCESS | 3980 | 1471047952618 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}] 17:25:52 INFO - PROCESS | 3980 | 1471047952620 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:52 INFO - PROCESS | 3980 | 1471047952754 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 17:25:52 INFO - PROCESS | 3980 | 1471047952809 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 3980 | 1471047952811 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:52 INFO - PROCESS | 3980 | ++DOCSHELL 16555400 == 35 [pid = 3980] [id = 176] 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16556C00) [pid = 3980] [serial = 526] [outer = 00000000] 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E7F400) [pid = 3980] [serial = 527] [outer = 16556C00] 17:25:52 INFO - PROCESS | 3980 | 1471047952858 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17172400) [pid = 3980] [serial = 528] [outer = 16556C00] 17:25:53 INFO - PROCESS | 3980 | 1471047953319 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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:25:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 17:25:53 INFO - PROCESS | 3980 | 1471047953355 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 3980 | 1471047953357 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 17:25:53 INFO - PROCESS | 3980 | 1471047953360 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:25:53 INFO - PROCESS | 3980 | 1471047953362 Marionette TRACE conn5 <- [1,670,null,{}] 17:25:53 INFO - PROCESS | 3980 | 1471047953365 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}] 17:25:53 INFO - PROCESS | 3980 | 1471047953371 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:53 INFO - PROCESS | 3980 | 1471047953508 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 17:25:53 INFO - PROCESS | 3980 | 1471047953568 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 3980 | 1471047953570 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:53 INFO - PROCESS | 3980 | ++DOCSHELL 176C9C00 == 36 [pid = 3980] [id = 177] 17:25:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176CB000) [pid = 3980] [serial = 529] [outer = 00000000] 17:25:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (176D1000) [pid = 3980] [serial = 530] [outer = 176CB000] 17:25:53 INFO - PROCESS | 3980 | 1471047953623 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176CDC00) [pid = 3980] [serial = 531] [outer = 176CB000] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136C2000) [pid = 3980] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1A090C00) [pid = 3980] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (14762400) [pid = 3980] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F80F800) [pid = 3980] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FD84C00) [pid = 3980] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F807C00) [pid = 3980] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F80B400) [pid = 3980] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C16A000) [pid = 3980] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (10104400) [pid = 3980] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0EE76800) [pid = 3980] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13D49C00) [pid = 3980] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (18A56C00) [pid = 3980] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:25:54 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (16436400) [pid = 3980] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:25:54 INFO - PROCESS | 3980 | 1471047954707 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]]]}] 17:25:54 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) 17:25:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1373ms 17:25:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:25:54 INFO - PROCESS | 3980 | 1471047954738 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 3980 | 1471047954740 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 17:25:54 INFO - PROCESS | 3980 | 1471047954743 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 3980 | 1471047954745 Marionette TRACE conn5 <- [1,674,null,{}] 17:25:54 INFO - PROCESS | 3980 | 1471047954749 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}] 17:25:54 INFO - PROCESS | 3980 | 1471047954751 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:54 INFO - PROCESS | 3980 | 1471047954830 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 17:25:54 INFO - PROCESS | 3980 | 1471047954835 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 3980 | 1471047954837 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:54 INFO - PROCESS | 3980 | ++DOCSHELL 0F3FAC00 == 37 [pid = 3980] [id = 178] 17:25:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F80F800) [pid = 3980] [serial = 532] [outer = 00000000] 17:25:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136C2000) [pid = 3980] [serial = 533] [outer = 0F80F800] 17:25:54 INFO - PROCESS | 3980 | 1471047954882 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13F6B800) [pid = 3980] [serial = 534] [outer = 0F80F800] 17:25:55 INFO - PROCESS | 3980 | 1471047955777 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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1078ms 17:25:55 INFO - PROCESS | 3980 | 1471047955822 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 17:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:25:55 INFO - PROCESS | 3980 | 1471047955824 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 17:25:55 INFO - PROCESS | 3980 | 1471047955831 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 3980 | 1471047955833 Marionette TRACE conn5 <- [1,678,null,{}] 17:25:55 INFO - PROCESS | 3980 | 1471047955837 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}] 17:25:55 INFO - PROCESS | 3980 | 1471047955839 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:55 INFO - PROCESS | 3980 | 1471047955923 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 17:25:55 INFO - PROCESS | 3980 | 1471047955930 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 3980 | 1471047955932 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:55 INFO - PROCESS | 3980 | ++DOCSHELL 0FB48800 == 38 [pid = 3980] [id = 179] 17:25:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1362E000) [pid = 3980] [serial = 535] [outer = 00000000] 17:25:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (17A5C000) [pid = 3980] [serial = 536] [outer = 1362E000] 17:25:55 INFO - PROCESS | 3980 | 1471047955977 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17F5C800) [pid = 3980] [serial = 537] [outer = 1362E000] 17:25:57 INFO - PROCESS | 3980 | 1471047957116 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1335ms 17:25:57 INFO - PROCESS | 3980 | 1471047957164 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 3980 | 1471047957168 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 17:25:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:25:57 INFO - PROCESS | 3980 | 1471047957224 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 3980 | 1471047957227 Marionette TRACE conn5 <- [1,682,null,{}] 17:25:57 INFO - PROCESS | 3980 | 1471047957235 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}] 17:25:57 INFO - PROCESS | 3980 | 1471047957238 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:57 INFO - PROCESS | 3980 | 1471047957333 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 17:25:57 INFO - PROCESS | 3980 | 1471047957526 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 3980 | 1471047957529 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:57 INFO - PROCESS | 3980 | ++DOCSHELL 0F318800 == 39 [pid = 3980] [id = 180] 17:25:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F758800) [pid = 3980] [serial = 538] [outer = 00000000] 17:25:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0FA52400) [pid = 3980] [serial = 539] [outer = 0F758800] 17:25:57 INFO - PROCESS | 3980 | 1471047957587 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0FD7C400) [pid = 3980] [serial = 540] [outer = 0F758800] 17:25:58 INFO - PROCESS | 3980 | 1471047958623 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]]]}] 17:25:58 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) 17:25:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1481ms 17:25:58 INFO - PROCESS | 3980 | 1471047958660 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 3980 | 1471047958665 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 17:25:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:25:58 INFO - PROCESS | 3980 | 1471047958671 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 3980 | 1471047958674 Marionette TRACE conn5 <- [1,686,null,{}] 17:25:58 INFO - PROCESS | 3980 | 1471047958679 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}] 17:25:58 INFO - PROCESS | 3980 | 1471047958681 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:58 INFO - PROCESS | 3980 | 1471047958835 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 17:25:58 INFO - PROCESS | 3980 | 1471047958965 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 3980 | 1471047958967 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:25:58 INFO - PROCESS | 3980 | ++DOCSHELL 136CB000 == 40 [pid = 3980] [id = 181] 17:25:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (137C4000) [pid = 3980] [serial = 541] [outer = 00000000] 17:25:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E51000) [pid = 3980] [serial = 542] [outer = 137C4000] 17:25:59 INFO - PROCESS | 3980 | 1471047959027 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (15365000) [pid = 3980] [serial = 543] [outer = 137C4000] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0F3FAC00 == 39 [pid = 3980] [id = 178] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 176C9C00 == 38 [pid = 3980] [id = 177] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 16555400 == 37 [pid = 3980] [id = 176] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 13E5F800 == 36 [pid = 3980] [id = 175] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 136BFC00 == 35 [pid = 3980] [id = 174] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0F944000 == 34 [pid = 3980] [id = 173] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0C112000 == 33 [pid = 3980] [id = 172] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0C10B000 == 32 [pid = 3980] [id = 170] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0FBA2400 == 31 [pid = 3980] [id = 171] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0FD87000 == 30 [pid = 3980] [id = 169] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0F807800 == 29 [pid = 3980] [id = 160] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0FB48800 == 28 [pid = 3980] [id = 179] 17:26:00 INFO - PROCESS | 3980 | --DOCSHELL 0F318800 == 27 [pid = 3980] [id = 180] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (134A5000) [pid = 3980] [serial = 491] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F94B800) [pid = 3980] [serial = 480] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F811400) [pid = 3980] [serial = 479] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F813400) [pid = 3980] [serial = 485] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F946C00) [pid = 3980] [serial = 486] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1DEC00) [pid = 3980] [serial = 482] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C1E4400) [pid = 3980] [serial = 483] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (10155400) [pid = 3980] [serial = 488] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0FD7BC00) [pid = 3980] [serial = 468] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F816400) [pid = 3980] [serial = 467] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (16E86000) [pid = 3980] [serial = 471] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (15368800) [pid = 3980] [serial = 470] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (18D6B000) [pid = 3980] [serial = 474] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1655D000) [pid = 3980] [serial = 504] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (18D65400) [pid = 3980] [serial = 473] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (137BDC00) [pid = 3980] [serial = 494] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (17174800) [pid = 3980] [serial = 506] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (1A09CC00) [pid = 3980] [serial = 477] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (1A099000) [pid = 3980] [serial = 476] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (13698C00) [pid = 3980] [serial = 492] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1536E000) [pid = 3980] [serial = 497] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (13DAF800) [pid = 3980] [serial = 495] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (1655CC00) [pid = 3980] [serial = 503] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (16435C00) [pid = 3980] [serial = 498] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (13D4D800) [pid = 3980] [serial = 500] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (13E58000) [pid = 3980] [serial = 501] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0C15B400) [pid = 3980] [serial = 489] [outer = 00000000] [url = about:blank] 17:26:00 INFO - PROCESS | 3980 | 1471047960871 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]]]}] 17:26:00 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) 17:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2218ms 17:26:00 INFO - PROCESS | 3980 | 1471047960894 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 3980 | 1471047960897 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 17:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:26:00 INFO - PROCESS | 3980 | 1471047960903 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 3980 | 1471047960907 Marionette TRACE conn5 <- [1,690,null,{}] 17:26:00 INFO - PROCESS | 3980 | 1471047960914 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}] 17:26:00 INFO - PROCESS | 3980 | 1471047960917 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:01 INFO - PROCESS | 3980 | 1471047961009 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 17:26:01 INFO - PROCESS | 3980 | 1471047961016 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 3980 | 1471047961020 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:01 INFO - PROCESS | 3980 | ++DOCSHELL 0C1D9800 == 28 [pid = 3980] [id = 182] 17:26:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0C1D9C00) [pid = 3980] [serial = 544] [outer = 00000000] 17:26:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0C1E3400) [pid = 3980] [serial = 545] [outer = 0C1D9C00] 17:26:01 INFO - PROCESS | 3980 | 1471047961071 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0EE76C00) [pid = 3980] [serial = 546] [outer = 0C1D9C00] 17:26:02 INFO - PROCESS | 3980 | 1471047962038 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1191ms 17:26:02 INFO - PROCESS | 3980 | 1471047962094 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 3980 | 1471047962099 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 17:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:26:02 INFO - PROCESS | 3980 | 1471047962105 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 3980 | 1471047962108 Marionette TRACE conn5 <- [1,694,null,{}] 17:26:02 INFO - PROCESS | 3980 | 1471047962112 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}] 17:26:02 INFO - PROCESS | 3980 | 1471047962115 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:02 INFO - PROCESS | 3980 | 1471047962207 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 17:26:02 INFO - PROCESS | 3980 | 1471047962215 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 3980 | 1471047962218 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:02 INFO - PROCESS | 3980 | ++DOCSHELL 0F811400 == 29 [pid = 3980] [id = 183] 17:26:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F813400) [pid = 3980] [serial = 547] [outer = 00000000] 17:26:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F944000) [pid = 3980] [serial = 548] [outer = 0F813400] 17:26:02 INFO - PROCESS | 3980 | 1471047962265 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0F94AC00) [pid = 3980] [serial = 549] [outer = 0F813400] 17:26:03 INFO - PROCESS | 3980 | 1471047963228 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]]]}] 17:26:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:26:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1183ms 17:26:03 INFO - PROCESS | 3980 | 1471047963292 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 3980 | 1471047963295 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 17:26:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:26:03 INFO - PROCESS | 3980 | 1471047963298 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 3980 | 1471047963302 Marionette TRACE conn5 <- [1,698,null,{}] 17:26:03 INFO - PROCESS | 3980 | 1471047963313 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}] 17:26:03 INFO - PROCESS | 3980 | 1471047963318 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:03 INFO - PROCESS | 3980 | 1471047963449 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 17:26:03 INFO - PROCESS | 3980 | 1471047963457 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 3980 | 1471047963460 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:03 INFO - PROCESS | 3980 | ++DOCSHELL 0FD78800 == 30 [pid = 3980] [id = 184] 17:26:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0FD79400) [pid = 3980] [serial = 550] [outer = 00000000] 17:26:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (10103C00) [pid = 3980] [serial = 551] [outer = 0FD79400] 17:26:03 INFO - PROCESS | 3980 | 1471047963513 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (10157400) [pid = 3980] [serial = 552] [outer = 0FD79400] 17:26:04 INFO - PROCESS | 3980 | 1471047964526 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]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:26:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1273ms 17:26:04 INFO - PROCESS | 3980 | 1471047964576 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 3980 | 1471047964578 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 17:26:04 INFO - PROCESS | 3980 | 1471047964582 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:26:04 INFO - PROCESS | 3980 | 1471047964584 Marionette TRACE conn5 <- [1,702,null,{}] 17:26:04 INFO - PROCESS | 3980 | 1471047964595 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}] 17:26:04 INFO - PROCESS | 3980 | 1471047964597 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:04 INFO - PROCESS | 3980 | 1471047964709 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 17:26:04 INFO - PROCESS | 3980 | 1471047964715 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 3980 | 1471047964717 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:04 INFO - PROCESS | 3980 | ++DOCSHELL 10103000 == 31 [pid = 3980] [id = 185] 17:26:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (107CD400) [pid = 3980] [serial = 553] [outer = 00000000] 17:26:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (13691400) [pid = 3980] [serial = 554] [outer = 107CD400] 17:26:04 INFO - PROCESS | 3980 | 1471047964763 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (136C5000) [pid = 3980] [serial = 555] [outer = 107CD400] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1716F800) [pid = 3980] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0FBA3800) [pid = 3980] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F948000) [pid = 3980] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0C113400) [pid = 3980] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (136C3800) [pid = 3980] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0C110000) [pid = 3980] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1362E000) [pid = 3980] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (16556C00) [pid = 3980] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0F80F800) [pid = 3980] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (176CB000) [pid = 3980] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:26:05 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (13EE0400) [pid = 3980] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:26:06 INFO - PROCESS | 3980 | 1471047966100 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]]]}] 17:26:06 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 17:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1584ms 17:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:26:06 INFO - PROCESS | 3980 | 1471047966170 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 3980 | 1471047966175 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 17:26:06 INFO - PROCESS | 3980 | 1471047966180 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 3980 | 1471047966184 Marionette TRACE conn5 <- [1,706,null,{}] 17:26:06 INFO - PROCESS | 3980 | 1471047966190 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}] 17:26:06 INFO - PROCESS | 3980 | 1471047966193 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:06 INFO - PROCESS | 3980 | 1471047966327 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 17:26:06 INFO - PROCESS | 3980 | 1471047966402 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 3980 | 1471047966405 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:06 INFO - PROCESS | 3980 | ++DOCSHELL 0C169000 == 32 [pid = 3980] [id = 186] 17:26:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0C1DBC00) [pid = 3980] [serial = 556] [outer = 00000000] 17:26:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0F809400) [pid = 3980] [serial = 557] [outer = 0C1DBC00] 17:26:06 INFO - PROCESS | 3980 | 1471047966507 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F816C00) [pid = 3980] [serial = 558] [outer = 0C1DBC00] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 187D7400 == 31 [pid = 3980] [id = 23] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 0F3F3400 == 30 [pid = 3980] [id = 26] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 0C112400 == 29 [pid = 3980] [id = 27] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 1475CC00 == 28 [pid = 3980] [id = 18] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 0C1DE000 == 27 [pid = 3980] [id = 25] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 187E1400 == 26 [pid = 3980] [id = 24] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 0C291400 == 25 [pid = 3980] [id = 15] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 1890E400 == 24 [pid = 3980] [id = 12] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 0F27C000 == 23 [pid = 3980] [id = 28] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 13E52800 == 22 [pid = 3980] [id = 17] 17:26:07 INFO - PROCESS | 3980 | --DOCSHELL 102DA800 == 21 [pid = 3980] [id = 16] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (171CA800) [pid = 3980] [serial = 507] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (0FD80C00) [pid = 3980] [serial = 512] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (107C9000) [pid = 3980] [serial = 513] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0FA53800) [pid = 3980] [serial = 518] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (0FB3E000) [pid = 3980] [serial = 519] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (0C167000) [pid = 3980] [serial = 515] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (0F23B000) [pid = 3980] [serial = 516] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 53 (136CAC00) [pid = 3980] [serial = 521] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 52 (0EED3C00) [pid = 3980] [serial = 509] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 51 (0F75C000) [pid = 3980] [serial = 510] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 50 (17A5C000) [pid = 3980] [serial = 536] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 49 (17F5C800) [pid = 3980] [serial = 537] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 48 (16E7F400) [pid = 3980] [serial = 527] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 47 (17172400) [pid = 3980] [serial = 528] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 46 (13F6B800) [pid = 3980] [serial = 534] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 45 (176D1000) [pid = 3980] [serial = 530] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 44 (136C2000) [pid = 3980] [serial = 533] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 43 (15367C00) [pid = 3980] [serial = 524] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 42 (16435800) [pid = 3980] [serial = 525] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 41 (13996800) [pid = 3980] [serial = 522] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | --DOMWINDOW == 40 (176CDC00) [pid = 3980] [serial = 531] [outer = 00000000] [url = about:blank] 17:26:07 INFO - PROCESS | 3980 | 1471047967593 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:26:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1441ms 17:26:07 INFO - PROCESS | 3980 | 1471047967621 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 3980 | 1471047967625 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 17:26:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:26:07 INFO - PROCESS | 3980 | 1471047967630 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 3980 | 1471047967633 Marionette TRACE conn5 <- [1,710,null,{}] 17:26:07 INFO - PROCESS | 3980 | 1471047967639 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}] 17:26:07 INFO - PROCESS | 3980 | 1471047967641 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:07 INFO - PROCESS | 3980 | 1471047967742 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 17:26:07 INFO - PROCESS | 3980 | 1471047967850 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 3980 | 1471047967854 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:07 INFO - PROCESS | 3980 | ++DOCSHELL 0F286000 == 22 [pid = 3980] [id = 187] 17:26:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 41 (0F286800) [pid = 3980] [serial = 559] [outer = 00000000] 17:26:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 42 (0F3F2C00) [pid = 3980] [serial = 560] [outer = 0F286800] 17:26:07 INFO - PROCESS | 3980 | 1471047967903 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 43 (0F75C000) [pid = 3980] [serial = 561] [outer = 0F286800] 17:26:08 INFO - PROCESS | 3980 | 1471047968334 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] 17:26:08 INFO - PROCESS | 3980 | 1471047968366 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 17:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:26:08 INFO - PROCESS | 3980 | 1471047968372 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 3980 | 1471047968375 Marionette TRACE conn5 <- [1,714,null,{}] 17:26:08 INFO - PROCESS | 3980 | 1471047968382 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}] 17:26:08 INFO - PROCESS | 3980 | 1471047968385 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:08 INFO - PROCESS | 3980 | 1471047968478 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 17:26:08 INFO - PROCESS | 3980 | 1471047968484 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 3980 | 1471047968487 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:08 INFO - PROCESS | 3980 | ++DOCSHELL 0FC28400 == 23 [pid = 3980] [id = 188] 17:26:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 44 (0FC29800) [pid = 3980] [serial = 562] [outer = 00000000] 17:26:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 45 (0FD7DC00) [pid = 3980] [serial = 563] [outer = 0FC29800] 17:26:08 INFO - PROCESS | 3980 | 1471047968535 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 46 (0FD85400) [pid = 3980] [serial = 564] [outer = 0FC29800] 17:26:09 INFO - PROCESS | 3980 | 1471047969043 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:26:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 17:26:09 INFO - PROCESS | 3980 | 1471047969132 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 3980 | 1471047969134 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 17:26:09 INFO - PROCESS | 3980 | 1471047969138 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:26:09 INFO - PROCESS | 3980 | 1471047969141 Marionette TRACE conn5 <- [1,718,null,{}] 17:26:09 INFO - PROCESS | 3980 | 1471047969154 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}] 17:26:09 INFO - PROCESS | 3980 | 1471047969159 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:09 INFO - PROCESS | 3980 | 1471047969280 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 17:26:09 INFO - PROCESS | 3980 | 1471047969296 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 3980 | 1471047969307 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:09 INFO - PROCESS | 3980 | ++DOCSHELL 136C7000 == 24 [pid = 3980] [id = 189] 17:26:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 47 (136CA800) [pid = 3980] [serial = 565] [outer = 00000000] 17:26:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 48 (1396BC00) [pid = 3980] [serial = 566] [outer = 136CA800] 17:26:09 INFO - PROCESS | 3980 | 1471047969359 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 49 (13D58800) [pid = 3980] [serial = 567] [outer = 136CA800] 17:26:09 INFO - PROCESS | 3980 | 1471047969834 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[4036] expected 0 but got 24","_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] 17:26:09 INFO - PROCESS | 3980 | 1471047969875 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 17:26:09 INFO - PROCESS | 3980 | 1471047969878 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:26:09 INFO - PROCESS | 3980 | 1471047969880 Marionette TRACE conn5 <- [1,722,null,{}] 17:26:09 INFO - PROCESS | 3980 | 1471047969884 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}] 17:26:09 INFO - PROCESS | 3980 | 1471047969886 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:10 INFO - PROCESS | 3980 | 1471047969998 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 17:26:10 INFO - PROCESS | 3980 | 1471047970006 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 3980 | 1471047970008 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:10 INFO - PROCESS | 3980 | ++DOCSHELL 13EE5C00 == 25 [pid = 3980] [id = 190] 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 50 (13EECC00) [pid = 3980] [serial = 568] [outer = 00000000] 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 51 (14765800) [pid = 3980] [serial = 569] [outer = 13EECC00] 17:26:10 INFO - PROCESS | 3980 | 1471047970096 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 52 (1536B800) [pid = 3980] [serial = 570] [outer = 13EECC00] 17:26:10 INFO - PROCESS | 3980 | 1471047970523 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 17:26:10 INFO - PROCESS | 3980 | 1471047970566 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 3980 | 1471047970568 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 17:26:10 INFO - PROCESS | 3980 | --DOMWINDOW == 51 (0F813400) [pid = 3980] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:26:10 INFO - PROCESS | 3980 | --DOMWINDOW == 50 (0FD79400) [pid = 3980] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:26:10 INFO - PROCESS | 3980 | --DOMWINDOW == 49 (0F758800) [pid = 3980] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:26:10 INFO - PROCESS | 3980 | --DOMWINDOW == 48 (0C1D9C00) [pid = 3980] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:26:10 INFO - PROCESS | 3980 | 1471047970574 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:26:10 INFO - PROCESS | 3980 | 1471047970576 Marionette TRACE conn5 <- [1,726,null,{}] 17:26:10 INFO - PROCESS | 3980 | 1471047970580 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}] 17:26:10 INFO - PROCESS | 3980 | 1471047970582 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:10 INFO - PROCESS | 3980 | 1471047970691 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 17:26:10 INFO - PROCESS | 3980 | 1471047970742 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 3980 | 1471047970745 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:10 INFO - PROCESS | 3980 | ++DOCSHELL 1475D000 == 26 [pid = 3980] [id = 191] 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 49 (14762400) [pid = 3980] [serial = 571] [outer = 00000000] 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 50 (15729800) [pid = 3980] [serial = 572] [outer = 14762400] 17:26:10 INFO - PROCESS | 3980 | 1471047970792 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 51 (1643B400) [pid = 3980] [serial = 573] [outer = 14762400] 17:26:11 INFO - PROCESS | 3980 | 1471047971651 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:26:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1116ms 17:26:11 INFO - PROCESS | 3980 | 1471047971696 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 3980 | 1471047971698 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 17:26:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:26:11 INFO - PROCESS | 3980 | 1471047971701 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 3980 | 1471047971703 Marionette TRACE conn5 <- [1,730,null,{}] 17:26:11 INFO - PROCESS | 3980 | 1471047971707 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}] 17:26:11 INFO - PROCESS | 3980 | 1471047971712 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:11 INFO - PROCESS | 3980 | 1471047971826 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 17:26:11 INFO - PROCESS | 3980 | 1471047971832 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 3980 | 1471047971834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:11 INFO - PROCESS | 3980 | ++DOCSHELL 16552000 == 27 [pid = 3980] [id = 192] 17:26:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 52 (16555400) [pid = 3980] [serial = 574] [outer = 00000000] 17:26:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 53 (16E6E800) [pid = 3980] [serial = 575] [outer = 16555400] 17:26:11 INFO - PROCESS | 3980 | 1471047971884 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 54 (16E8B400) [pid = 3980] [serial = 576] [outer = 16555400] 17:26:12 INFO - PROCESS | 3980 | 1471047972810 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]]]}] 17:26:12 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 17:26:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1133ms 17:26:12 INFO - PROCESS | 3980 | 1471047972835 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 17:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:26:12 INFO - PROCESS | 3980 | 1471047972837 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 17:26:12 INFO - PROCESS | 3980 | 1471047972844 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 3980 | 1471047972845 Marionette TRACE conn5 <- [1,734,null,{}] 17:26:12 INFO - PROCESS | 3980 | 1471047972850 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}] 17:26:12 INFO - PROCESS | 3980 | 1471047972852 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:12 INFO - PROCESS | 3980 | 1471047972929 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 17:26:12 INFO - PROCESS | 3980 | 1471047972935 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 3980 | 1471047972937 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:12 INFO - PROCESS | 3980 | ++DOCSHELL 0FB3D800 == 28 [pid = 3980] [id = 193] 17:26:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (16E6C800) [pid = 3980] [serial = 577] [outer = 00000000] 17:26:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (17174000) [pid = 3980] [serial = 578] [outer = 16E6C800] 17:26:12 INFO - PROCESS | 3980 | 1471047972980 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (17170800) [pid = 3980] [serial = 579] [outer = 16E6C800] 17:26:13 INFO - PROCESS | 3980 | 1471047973936 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]]]}] 17:26:13 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.) 17:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1132ms 17:26:13 INFO - PROCESS | 3980 | 1471047973974 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 3980 | 1471047973978 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 17:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:26:13 INFO - PROCESS | 3980 | 1471047973983 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 3980 | 1471047973987 Marionette TRACE conn5 <- [1,738,null,{}] 17:26:13 INFO - PROCESS | 3980 | 1471047973993 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}] 17:26:13 INFO - PROCESS | 3980 | 1471047973996 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:14 INFO - PROCESS | 3980 | 1471047974136 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 17:26:14 INFO - PROCESS | 3980 | 1471047974253 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 3980 | 1471047974258 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:14 INFO - PROCESS | 3980 | ++DOCSHELL 0F282800 == 29 [pid = 3980] [id = 194] 17:26:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F30D400) [pid = 3980] [serial = 580] [outer = 00000000] 17:26:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F810000) [pid = 3980] [serial = 581] [outer = 0F30D400] 17:26:14 INFO - PROCESS | 3980 | 1471047974365 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FA58800) [pid = 3980] [serial = 582] [outer = 0F30D400] 17:26:15 INFO - PROCESS | 3980 | 1471047975425 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:26:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1478ms 17:26:15 INFO - PROCESS | 3980 | 1471047975462 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 3980 | 1471047975466 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 17:26:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:26:15 INFO - PROCESS | 3980 | 1471047975473 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 3980 | 1471047975476 Marionette TRACE conn5 <- [1,742,null,{}] 17:26:15 INFO - PROCESS | 3980 | 1471047975480 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}] 17:26:15 INFO - PROCESS | 3980 | 1471047975483 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:15 INFO - PROCESS | 3980 | 1471047975595 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 17:26:15 INFO - PROCESS | 3980 | 1471047975713 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 3980 | 1471047975716 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:15 INFO - PROCESS | 3980 | ++DOCSHELL 1362F800 == 30 [pid = 3980] [id = 195] 17:26:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (13670C00) [pid = 3980] [serial = 583] [outer = 00000000] 17:26:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (136C3000) [pid = 3980] [serial = 584] [outer = 13670C00] 17:26:15 INFO - PROCESS | 3980 | 1471047975774 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (13E48C00) [pid = 3980] [serial = 585] [outer = 13670C00] 17:26:16 INFO - PROCESS | 3980 | 1471047976789 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]]]}] 17:26:16 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 17:26:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1383ms 17:26:16 INFO - PROCESS | 3980 | 1471047976860 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 3980 | 1471047976863 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 17:26:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:26:16 INFO - PROCESS | 3980 | 1471047976986 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 3980 | 1471047976989 Marionette TRACE conn5 <- [1,746,null,{}] 17:26:16 INFO - PROCESS | 3980 | 1471047976997 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}] 17:26:16 INFO - PROCESS | 3980 | 1471047977001 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:17 INFO - PROCESS | 3980 | 1471047977125 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 17:26:17 INFO - PROCESS | 3980 | 1471047977237 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 3980 | 1471047977240 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:17 INFO - PROCESS | 3980 | ++DOCSHELL 08869800 == 31 [pid = 3980] [id = 196] 17:26:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (08872C00) [pid = 3980] [serial = 586] [outer = 00000000] 17:26:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0A650C00) [pid = 3980] [serial = 587] [outer = 08872C00] 17:26:17 INFO - PROCESS | 3980 | 1471047977290 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0EECB800) [pid = 3980] [serial = 588] [outer = 08872C00] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 0F75C800 == 30 [pid = 3980] [id = 10] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 1A2A2000 == 29 [pid = 3980] [id = 21] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 0FC1F000 == 28 [pid = 3980] [id = 22] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 1C3E2800 == 27 [pid = 3980] [id = 8] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 136CB000 == 26 [pid = 3980] [id = 181] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 16503400 == 25 [pid = 3980] [id = 11] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 16553400 == 24 [pid = 3980] [id = 19] 17:26:18 INFO - PROCESS | 3980 | --DOCSHELL 18CBB000 == 23 [pid = 3980] [id = 20] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0F94AC00) [pid = 3980] [serial = 549] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F944000) [pid = 3980] [serial = 548] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (10103C00) [pid = 3980] [serial = 551] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (13691400) [pid = 3980] [serial = 554] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0FD7C400) [pid = 3980] [serial = 540] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (10157400) [pid = 3980] [serial = 552] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (13E51000) [pid = 3980] [serial = 542] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0C1E3400) [pid = 3980] [serial = 545] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0EE76C00) [pid = 3980] [serial = 546] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (0FA52400) [pid = 3980] [serial = 539] [outer = 00000000] [url = about:blank] 17:26:18 INFO - PROCESS | 3980 | 1471047978375 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:26:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1558ms 17:26:18 INFO - PROCESS | 3980 | 1471047978428 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 3980 | 1471047978432 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 17:26:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:26:18 INFO - PROCESS | 3980 | 1471047978437 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 3980 | 1471047978440 Marionette TRACE conn5 <- [1,750,null,{}] 17:26:18 INFO - PROCESS | 3980 | 1471047978445 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}] 17:26:18 INFO - PROCESS | 3980 | 1471047978448 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:18 INFO - PROCESS | 3980 | 1471047978541 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 17:26:18 INFO - PROCESS | 3980 | 1471047978659 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 3980 | 1471047978662 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:18 INFO - PROCESS | 3980 | ++DOCSHELL 0F242800 == 24 [pid = 3980] [id = 197] 17:26:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0F278400) [pid = 3980] [serial = 589] [outer = 00000000] 17:26:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F314000) [pid = 3980] [serial = 590] [outer = 0F278400] 17:26:18 INFO - PROCESS | 3980 | 1471047978710 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F3F9400) [pid = 3980] [serial = 591] [outer = 0F278400] 17:26:19 INFO - PROCESS | 3980 | 1471047979581 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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1170ms 17:26:19 INFO - PROCESS | 3980 | 1471047979608 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 3980 | 1471047979613 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 17:26:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:26:19 INFO - PROCESS | 3980 | 1471047979622 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 3980 | 1471047979625 Marionette TRACE conn5 <- [1,754,null,{}] 17:26:19 INFO - PROCESS | 3980 | 1471047979629 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}] 17:26:19 INFO - PROCESS | 3980 | 1471047979631 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:19 INFO - PROCESS | 3980 | 1471047979717 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 17:26:19 INFO - PROCESS | 3980 | 1471047979723 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 3980 | 1471047979726 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:19 INFO - PROCESS | 3980 | ++DOCSHELL 0F947800 == 25 [pid = 3980] [id = 198] 17:26:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0F94A800) [pid = 3980] [serial = 592] [outer = 00000000] 17:26:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F94F000) [pid = 3980] [serial = 593] [outer = 0F94A800] 17:26:19 INFO - PROCESS | 3980 | 1471047979774 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0FA52C00) [pid = 3980] [serial = 594] [outer = 0F94A800] 17:26:20 INFO - PROCESS | 3980 | 1471047980717 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:26:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 17:26:20 INFO - PROCESS | 3980 | 1471047980744 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 3980 | 1471047980746 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 17:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:26:20 INFO - PROCESS | 3980 | 1471047980750 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 3980 | 1471047980753 Marionette TRACE conn5 <- [1,758,null,{}] 17:26:20 INFO - PROCESS | 3980 | 1471047980764 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}] 17:26:20 INFO - PROCESS | 3980 | 1471047980769 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:20 INFO - PROCESS | 3980 | 1471047980881 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 17:26:20 INFO - PROCESS | 3980 | 1471047980888 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 3980 | 1471047980891 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:20 INFO - PROCESS | 3980 | ++DOCSHELL 10104800 == 26 [pid = 3980] [id = 199] 17:26:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (10105000) [pid = 3980] [serial = 595] [outer = 00000000] 17:26:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (10151C00) [pid = 3980] [serial = 596] [outer = 10105000] 17:26:20 INFO - PROCESS | 3980 | 1471047980939 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (107C9000) [pid = 3980] [serial = 597] [outer = 10105000] 17:26:21 INFO - PROCESS | 3980 | 1471047981435 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 731ms 17:26:21 INFO - PROCESS | 3980 | 1471047981484 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 3980 | 1471047981487 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 17:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:26:21 INFO - PROCESS | 3980 | 1471047981490 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 3980 | 1471047981492 Marionette TRACE conn5 <- [1,762,null,{}] 17:26:21 INFO - PROCESS | 3980 | 1471047981495 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}] 17:26:21 INFO - PROCESS | 3980 | 1471047981497 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:21 INFO - PROCESS | 3980 | 1471047981610 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 17:26:21 INFO - PROCESS | 3980 | 1471047981663 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 3980 | 1471047981665 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:21 INFO - PROCESS | 3980 | ++DOCSHELL 13677800 == 27 [pid = 3980] [id = 200] 17:26:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (13678C00) [pid = 3980] [serial = 598] [outer = 00000000] 17:26:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (136C1400) [pid = 3980] [serial = 599] [outer = 13678C00] 17:26:21 INFO - PROCESS | 3980 | 1471047981711 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (136CA400) [pid = 3980] [serial = 600] [outer = 13678C00] 17:26:22 INFO - PROCESS | 3980 | 1471047982122 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 17:26:22 INFO - PROCESS | 3980 | 1471047982174 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 17:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:26:22 INFO - PROCESS | 3980 | 1471047982176 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 17:26:22 INFO - PROCESS | 3980 | 1471047982180 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 3980 | 1471047982182 Marionette TRACE conn5 <- [1,766,null,{}] 17:26:22 INFO - PROCESS | 3980 | 1471047982185 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}] 17:26:22 INFO - PROCESS | 3980 | 1471047982188 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:22 INFO - PROCESS | 3980 | 1471047982401 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (137C4000) [pid = 3980] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (16E6C800) [pid = 3980] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (13EECC00) [pid = 3980] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (14762400) [pid = 3980] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (16555400) [pid = 3980] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (0C1DBC00) [pid = 3980] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F286800) [pid = 3980] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (107CD400) [pid = 3980] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (0FC29800) [pid = 3980] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:26:22 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (136CA800) [pid = 3980] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:26:22 INFO - PROCESS | 3980 | 1471047982459 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 3980 | 1471047982461 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:22 INFO - PROCESS | 3980 | ++DOCSHELL 0EECA000 == 28 [pid = 3980] [id = 201] 17:26:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0EED3C00) [pid = 3980] [serial = 601] [outer = 00000000] 17:26:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FB42C00) [pid = 3980] [serial = 602] [outer = 0EED3C00] 17:26:22 INFO - PROCESS | 3980 | 1471047982509 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (136C4C00) [pid = 3980] [serial = 603] [outer = 0EED3C00] 17:26:22 INFO - PROCESS | 3980 | 1471047982893 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 731ms 17:26:22 INFO - PROCESS | 3980 | 1471047982913 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 3980 | 1471047982915 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 17:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:26:22 INFO - PROCESS | 3980 | 1471047982918 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 3980 | 1471047982920 Marionette TRACE conn5 <- [1,770,null,{}] 17:26:22 INFO - PROCESS | 3980 | 1471047982923 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}] 17:26:22 INFO - PROCESS | 3980 | 1471047982929 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:23 INFO - PROCESS | 3980 | 1471047983034 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 17:26:23 INFO - PROCESS | 3980 | 1471047983039 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 3980 | 1471047983041 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:23 INFO - PROCESS | 3980 | ++DOCSHELL 13DB0000 == 29 [pid = 3980] [id = 202] 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (13E3DC00) [pid = 3980] [serial = 604] [outer = 00000000] 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (1475CC00) [pid = 3980] [serial = 605] [outer = 13E3DC00] 17:26:23 INFO - PROCESS | 3980 | 1471047983086 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (15366000) [pid = 3980] [serial = 606] [outer = 13E3DC00] 17:26:23 INFO - PROCESS | 3980 | 1471047983543 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 17:26:23 INFO - PROCESS | 3980 | 1471047983590 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 17:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:26:23 INFO - PROCESS | 3980 | 1471047983592 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 17:26:23 INFO - PROCESS | 3980 | 1471047983595 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 3980 | 1471047983597 Marionette TRACE conn5 <- [1,774,null,{}] 17:26:23 INFO - PROCESS | 3980 | 1471047983600 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}] 17:26:23 INFO - PROCESS | 3980 | 1471047983602 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:23 INFO - PROCESS | 3980 | 1471047983679 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 17:26:23 INFO - PROCESS | 3980 | 1471047983714 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 3980 | 1471047983716 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:23 INFO - PROCESS | 3980 | ++DOCSHELL 0C15F000 == 30 [pid = 3980] [id = 203] 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (13E5B000) [pid = 3980] [serial = 607] [outer = 00000000] 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (16440C00) [pid = 3980] [serial = 608] [outer = 13E5B000] 17:26:23 INFO - PROCESS | 3980 | 1471047983759 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (16504000) [pid = 3980] [serial = 609] [outer = 13E5B000] 17:26:24 INFO - PROCESS | 3980 | 1471047984189 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 632ms 17:26:24 INFO - PROCESS | 3980 | 1471047984228 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 3980 | 1471047984230 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 17:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:26:24 INFO - PROCESS | 3980 | 1471047984234 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 3980 | 1471047984235 Marionette TRACE conn5 <- [1,778,null,{}] 17:26:24 INFO - PROCESS | 3980 | 1471047984239 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}] 17:26:24 INFO - PROCESS | 3980 | 1471047984241 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:24 INFO - PROCESS | 3980 | 1471047984318 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 17:26:24 INFO - PROCESS | 3980 | 1471047984323 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 3980 | 1471047984325 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:24 INFO - PROCESS | 3980 | ++DOCSHELL 1369D800 == 31 [pid = 3980] [id = 204] 17:26:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (16436000) [pid = 3980] [serial = 610] [outer = 00000000] 17:26:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (16592800) [pid = 3980] [serial = 611] [outer = 16436000] 17:26:24 INFO - PROCESS | 3980 | 1471047984371 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (16559C00) [pid = 3980] [serial = 612] [outer = 16436000] 17:26:25 INFO - PROCESS | 3980 | 1471047985191 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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1017ms 17:26:25 INFO - PROCESS | 3980 | 1471047985255 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 3980 | 1471047985260 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 17:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:26:25 INFO - PROCESS | 3980 | 1471047985265 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 3980 | 1471047985270 Marionette TRACE conn5 <- [1,782,null,{}] 17:26:25 INFO - PROCESS | 3980 | 1471047985296 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}] 17:26:25 INFO - PROCESS | 3980 | 1471047985298 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:25 INFO - PROCESS | 3980 | 1471047985445 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 17:26:25 INFO - PROCESS | 3980 | 1471047985558 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 3980 | 1471047985561 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:25 INFO - PROCESS | 3980 | ++DOCSHELL 0F753800 == 32 [pid = 3980] [id = 205] 17:26:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F75C400) [pid = 3980] [serial = 613] [outer = 00000000] 17:26:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FA57800) [pid = 3980] [serial = 614] [outer = 0F75C400] 17:26:25 INFO - PROCESS | 3980 | 1471047985623 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FBA1400) [pid = 3980] [serial = 615] [outer = 0F75C400] 17:26:26 INFO - PROCESS | 3980 | 1471047986420 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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1196ms 17:26:26 INFO - PROCESS | 3980 | 1471047986485 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 3980 | 1471047986489 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 17:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:26:26 INFO - PROCESS | 3980 | 1471047986497 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 3980 | 1471047986500 Marionette TRACE conn5 <- [1,786,null,{}] 17:26:26 INFO - PROCESS | 3980 | 1471047986505 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}] 17:26:26 INFO - PROCESS | 3980 | 1471047986508 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:26 INFO - PROCESS | 3980 | 1471047986624 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 17:26:26 INFO - PROCESS | 3980 | 1471047986697 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 3980 | 1471047986701 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:26 INFO - PROCESS | 3980 | ++DOCSHELL 0F74FC00 == 33 [pid = 3980] [id = 206] 17:26:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F750C00) [pid = 3980] [serial = 616] [outer = 00000000] 17:26:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F80E400) [pid = 3980] [serial = 617] [outer = 0F750C00] 17:26:26 INFO - PROCESS | 3980 | 1471047986752 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F946800) [pid = 3980] [serial = 618] [outer = 0F750C00] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (15365000) [pid = 3980] [serial = 543] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (17174000) [pid = 3980] [serial = 578] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (14765800) [pid = 3980] [serial = 569] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (15729800) [pid = 3980] [serial = 572] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (16E6E800) [pid = 3980] [serial = 575] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0F809400) [pid = 3980] [serial = 557] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0F816C00) [pid = 3980] [serial = 558] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0F3F2C00) [pid = 3980] [serial = 560] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0F75C000) [pid = 3980] [serial = 561] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (136C5000) [pid = 3980] [serial = 555] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (1536B800) [pid = 3980] [serial = 570] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0FD7DC00) [pid = 3980] [serial = 563] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0FD85400) [pid = 3980] [serial = 564] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1396BC00) [pid = 3980] [serial = 566] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (17170800) [pid = 3980] [serial = 579] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (1643B400) [pid = 3980] [serial = 573] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (16E8B400) [pid = 3980] [serial = 576] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (13D58800) [pid = 3980] [serial = 567] [outer = 00000000] [url = about:blank] 17:26:27 INFO - PROCESS | 3980 | 1471047987264 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]]]}] 17:26:27 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 17:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 830ms 17:26:27 INFO - PROCESS | 3980 | 1471047987327 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 3980 | 1471047987332 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 17:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:26:27 INFO - PROCESS | 3980 | 1471047987338 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 3980 | 1471047987341 Marionette TRACE conn5 <- [1,790,null,{}] 17:26:27 INFO - PROCESS | 3980 | 1471047987345 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}] 17:26:27 INFO - PROCESS | 3980 | 1471047987348 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:27 INFO - PROCESS | 3980 | 1471047987436 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 17:26:27 INFO - PROCESS | 3980 | 1471047987443 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 3980 | 1471047987445 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:27 INFO - PROCESS | 3980 | ++DOCSHELL 0F945000 == 34 [pid = 3980] [id = 207] 17:26:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F947000) [pid = 3980] [serial = 619] [outer = 00000000] 17:26:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FA52400) [pid = 3980] [serial = 620] [outer = 0F947000] 17:26:27 INFO - PROCESS | 3980 | 1471047987493 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0FC25400) [pid = 3980] [serial = 621] [outer = 0F947000] 17:26:27 INFO - PROCESS | 3980 | 1471047987983 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]]]}] 17:26:28 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 17:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 17:26:28 INFO - PROCESS | 3980 | 1471047988012 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 3980 | 1471047988015 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 17:26:28 INFO - PROCESS | 3980 | 1471047988018 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:26:28 INFO - PROCESS | 3980 | 1471047988022 Marionette TRACE conn5 <- [1,794,null,{}] 17:26:28 INFO - PROCESS | 3980 | 1471047988032 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}] 17:26:28 INFO - PROCESS | 3980 | 1471047988037 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:28 INFO - PROCESS | 3980 | 1471047988154 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 17:26:28 INFO - PROCESS | 3980 | 1471047988169 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 3980 | 1471047988172 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:28 INFO - PROCESS | 3980 | ++DOCSHELL 13672C00 == 35 [pid = 3980] [id = 208] 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (13674400) [pid = 3980] [serial = 622] [outer = 00000000] 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (1367C800) [pid = 3980] [serial = 623] [outer = 13674400] 17:26:28 INFO - PROCESS | 3980 | 1471047988221 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (136BFC00) [pid = 3980] [serial = 624] [outer = 13674400] 17:26:28 INFO - PROCESS | 3980 | 1471047988696 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]]]}] 17:26:28 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 17:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 17:26:28 INFO - PROCESS | 3980 | 1471047988752 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 3980 | 1471047988754 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 17:26:28 INFO - PROCESS | 3980 | 1471047988758 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 3980 | 1471047988759 Marionette TRACE conn5 <- [1,798,null,{}] 17:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:26:28 INFO - PROCESS | 3980 | 1471047988763 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}] 17:26:28 INFO - PROCESS | 3980 | 1471047988765 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:28 INFO - PROCESS | 3980 | 1471047988849 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 17:26:28 INFO - PROCESS | 3980 | 1471047988856 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 3980 | 1471047988858 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:28 INFO - PROCESS | 3980 | ++DOCSHELL 13D49C00 == 36 [pid = 3980] [id = 209] 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (13D57C00) [pid = 3980] [serial = 625] [outer = 00000000] 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (13E5C000) [pid = 3980] [serial = 626] [outer = 13D57C00] 17:26:28 INFO - PROCESS | 3980 | 1471047988903 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (13F66000) [pid = 3980] [serial = 627] [outer = 13D57C00] 17:26:29 INFO - PROCESS | 3980 | 1471047989333 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 17:26:29 INFO - PROCESS | 3980 | 1471047989392 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 3980 | 1471047989394 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 17:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:26:29 INFO - PROCESS | 3980 | 1471047989398 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 3980 | 1471047989399 Marionette TRACE conn5 <- [1,802,null,{}] 17:26:29 INFO - PROCESS | 3980 | 1471047989403 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}] 17:26:29 INFO - PROCESS | 3980 | 1471047989405 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:29 INFO - PROCESS | 3980 | 1471047989483 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 17:26:29 INFO - PROCESS | 3980 | 1471047989518 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 3980 | 1471047989520 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:29 INFO - PROCESS | 3980 | ++DOCSHELL 13FF8C00 == 37 [pid = 3980] [id = 210] 17:26:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (13FFA000) [pid = 3980] [serial = 628] [outer = 00000000] 17:26:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (1536F800) [pid = 3980] [serial = 629] [outer = 13FFA000] 17:26:29 INFO - PROCESS | 3980 | 1471047989565 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1643A800) [pid = 3980] [serial = 630] [outer = 13FFA000] 17:26:30 INFO - PROCESS | 3980 | 1471047990052 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] 17:26:30 INFO - PROCESS | 3980 | 1471047990074 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 17:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:26:30 INFO - PROCESS | 3980 | 1471047990084 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 3980 | 1471047990086 Marionette TRACE conn5 <- [1,806,null,{}] 17:26:30 INFO - PROCESS | 3980 | 1471047990089 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}] 17:26:30 INFO - PROCESS | 3980 | 1471047990095 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:30 INFO - PROCESS | 3980 | 1471047990227 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 17:26:30 INFO - PROCESS | 3980 | 1471047990284 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 3980 | 1471047990286 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:30 INFO - PROCESS | 3980 | ++DOCSHELL 1536EC00 == 38 [pid = 3980] [id = 211] 17:26:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (16440000) [pid = 3980] [serial = 631] [outer = 00000000] 17:26:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (16E81000) [pid = 3980] [serial = 632] [outer = 16440000] 17:26:30 INFO - PROCESS | 3980 | 1471047990331 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1716C000) [pid = 3980] [serial = 633] [outer = 16440000] 17:26:30 INFO - PROCESS | 3980 | 1471047990759 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 17:26:30 INFO - PROCESS | 3980 | 1471047990848 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 3980 | 1471047990850 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 17:26:30 INFO - PROCESS | 3980 | 1471047990854 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 3980 | 1471047990856 Marionette TRACE conn5 <- [1,810,null,{}] 17:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:26:30 INFO - PROCESS | 3980 | 1471047990859 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}] 17:26:30 INFO - PROCESS | 3980 | 1471047990861 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:30 INFO - PROCESS | 3980 | 1471047990967 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 17:26:30 INFO - PROCESS | 3980 | 1471047990979 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 3980 | 1471047990981 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:30 INFO - PROCESS | 3980 | ++DOCSHELL 1716F800 == 39 [pid = 3980] [id = 212] 17:26:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17170400) [pid = 3980] [serial = 634] [outer = 00000000] 17:26:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1717A000) [pid = 3980] [serial = 635] [outer = 17170400] 17:26:31 INFO - PROCESS | 3980 | 1471047991034 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (171BF800) [pid = 3980] [serial = 636] [outer = 17170400] 17:26:31 INFO - PROCESS | 3980 | 1471047991475 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] 17:26:31 INFO - PROCESS | 3980 | 1471047991534 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 17:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:26:31 INFO - PROCESS | 3980 | 1471047991537 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 3980 | 1471047991539 Marionette TRACE conn5 <- [1,814,null,{}] 17:26:31 INFO - PROCESS | 3980 | 1471047991548 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}] 17:26:31 INFO - PROCESS | 3980 | 1471047991550 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:31 INFO - PROCESS | 3980 | 1471047991662 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 17:26:31 INFO - PROCESS | 3980 | 1471047991671 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 3980 | 1471047991673 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:31 INFO - PROCESS | 3980 | ++DOCSHELL 176B3800 == 40 [pid = 3980] [id = 213] 17:26:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (176B4000) [pid = 3980] [serial = 637] [outer = 00000000] 17:26:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176C9400) [pid = 3980] [serial = 638] [outer = 176B4000] 17:26:31 INFO - PROCESS | 3980 | 1471047991717 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176CE800) [pid = 3980] [serial = 639] [outer = 176B4000] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13E5B000) [pid = 3980] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (10105000) [pid = 3980] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F94A800) [pid = 3980] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (08872C00) [pid = 3980] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F278400) [pid = 3980] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13678C00) [pid = 3980] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F30D400) [pid = 3980] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13670C00) [pid = 3980] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0EED3C00) [pid = 3980] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:26:31 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13E3DC00) [pid = 3980] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:26:32 INFO - PROCESS | 3980 | 1471047992157 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 17:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:26:32 INFO - PROCESS | 3980 | 1471047992208 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 3980 | 1471047992210 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 17:26:32 INFO - PROCESS | 3980 | 1471047992213 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 3980 | 1471047992215 Marionette TRACE conn5 <- [1,818,null,{}] 17:26:32 INFO - PROCESS | 3980 | 1471047992218 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}] 17:26:32 INFO - PROCESS | 3980 | 1471047992220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:32 INFO - PROCESS | 3980 | 1471047992326 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 17:26:32 INFO - PROCESS | 3980 | 1471047992335 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 3980 | 1471047992336 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:32 INFO - PROCESS | 3980 | ++DOCSHELL 0F94A800 == 41 [pid = 3980] [id = 214] 17:26:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (137C6800) [pid = 3980] [serial = 640] [outer = 00000000] 17:26:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (176C8C00) [pid = 3980] [serial = 641] [outer = 137C6800] 17:26:32 INFO - PROCESS | 3980 | 1471047992380 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (176D3400) [pid = 3980] [serial = 642] [outer = 137C6800] 17:26:32 INFO - PROCESS | 3980 | 1471047992796 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 630ms 17:26:32 INFO - PROCESS | 3980 | 1471047992844 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 3980 | 1471047992846 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 17:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:26:32 INFO - PROCESS | 3980 | 1471047992853 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 3980 | 1471047992855 Marionette TRACE conn5 <- [1,822,null,{}] 17:26:32 INFO - PROCESS | 3980 | 1471047992858 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}] 17:26:32 INFO - PROCESS | 3980 | 1471047992860 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:32 INFO - PROCESS | 3980 | 1471047992952 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 17:26:32 INFO - PROCESS | 3980 | 1471047992959 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 3980 | 1471047992961 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:32 INFO - PROCESS | 3980 | ++DOCSHELL 0C115C00 == 42 [pid = 3980] [id = 215] 17:26:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F80D000) [pid = 3980] [serial = 643] [outer = 00000000] 17:26:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17848C00) [pid = 3980] [serial = 644] [outer = 0F80D000] 17:26:33 INFO - PROCESS | 3980 | 1471047993004 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (17BDC000) [pid = 3980] [serial = 645] [outer = 0F80D000] 17:26:33 INFO - PROCESS | 3980 | 1471047993436 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms 17:26:33 INFO - PROCESS | 3980 | 1471047993484 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 3980 | 1471047993487 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 17:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:26:33 INFO - PROCESS | 3980 | 1471047993490 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 3980 | 1471047993492 Marionette TRACE conn5 <- [1,826,null,{}] 17:26:33 INFO - PROCESS | 3980 | 1471047993496 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}] 17:26:33 INFO - PROCESS | 3980 | 1471047993498 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:33 INFO - PROCESS | 3980 | 1471047993600 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 17:26:33 INFO - PROCESS | 3980 | 1471047993607 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 3980 | 1471047993610 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:33 INFO - PROCESS | 3980 | ++DOCSHELL 17F67000 == 43 [pid = 3980] [id = 216] 17:26:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17F67400) [pid = 3980] [serial = 646] [outer = 00000000] 17:26:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1868CC00) [pid = 3980] [serial = 647] [outer = 17F67400] 17:26:33 INFO - PROCESS | 3980 | 1471047993656 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18693400) [pid = 3980] [serial = 648] [outer = 17F67400] 17:26:34 INFO - PROCESS | 3980 | 1471047994358 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 930ms 17:26:34 INFO - PROCESS | 3980 | 1471047994425 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 17:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:26:34 INFO - PROCESS | 3980 | 1471047994430 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 17:26:34 INFO - PROCESS | 3980 | 1471047994434 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 3980 | 1471047994440 Marionette TRACE conn5 <- [1,830,null,{}] 17:26:34 INFO - PROCESS | 3980 | 1471047994445 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}] 17:26:34 INFO - PROCESS | 3980 | 1471047994448 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:34 INFO - PROCESS | 3980 | 1471047994592 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 17:26:34 INFO - PROCESS | 3980 | 1471047994715 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 3980 | 1471047994717 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:34 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E1400 == 44 [pid = 3980] [id = 217] 17:26:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0C297400) [pid = 3980] [serial = 649] [outer = 00000000] 17:26:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F80B800) [pid = 3980] [serial = 650] [outer = 0C297400] 17:26:34 INFO - PROCESS | 3980 | 1471047994777 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0FA51400) [pid = 3980] [serial = 651] [outer = 0C297400] 17:26:35 INFO - PROCESS | 3980 | 1471047995403 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1029ms 17:26:35 INFO - PROCESS | 3980 | 1471047995464 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 3980 | 1471047995469 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 17:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:26:35 INFO - PROCESS | 3980 | 1471047995475 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 3980 | 1471047995478 Marionette TRACE conn5 <- [1,834,null,{}] 17:26:35 INFO - PROCESS | 3980 | 1471047995482 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}] 17:26:35 INFO - PROCESS | 3980 | 1471047995486 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:35 INFO - PROCESS | 3980 | 1471047995604 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 17:26:35 INFO - PROCESS | 3980 | 1471047995728 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 3980 | 1471047995731 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:35 INFO - PROCESS | 3980 | ++DOCSHELL 10938800 == 45 [pid = 3980] [id = 218] 17:26:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (109DAC00) [pid = 3980] [serial = 652] [outer = 00000000] 17:26:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (137BDC00) [pid = 3980] [serial = 653] [outer = 109DAC00] 17:26:35 INFO - PROCESS | 3980 | 1471047995792 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13E59C00) [pid = 3980] [serial = 654] [outer = 109DAC00] 17:26:37 INFO - PROCESS | 3980 | 1471047997598 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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2176ms 17:26:37 INFO - PROCESS | 3980 | 1471047997654 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 3980 | 1471047997657 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 17:26:37 INFO - PROCESS | 3980 | 1471047997661 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:26:37 INFO - PROCESS | 3980 | 1471047997664 Marionette TRACE conn5 <- [1,838,null,{}] 17:26:37 INFO - PROCESS | 3980 | 1471047997676 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}] 17:26:37 INFO - PROCESS | 3980 | 1471047997682 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:37 INFO - PROCESS | 3980 | 1471047997821 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 17:26:38 INFO - PROCESS | 3980 | 1471047998043 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 3980 | 1471047998047 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:38 INFO - PROCESS | 3980 | ++DOCSHELL 088EC400 == 46 [pid = 3980] [id = 219] 17:26:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0C10C400) [pid = 3980] [serial = 655] [outer = 00000000] 17:26:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0C161400) [pid = 3980] [serial = 656] [outer = 0C10C400] 17:26:38 INFO - PROCESS | 3980 | 1471047998113 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0EE76C00) [pid = 3980] [serial = 657] [outer = 0C10C400] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0C115C00 == 45 [pid = 3980] [id = 215] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0F94A800 == 44 [pid = 3980] [id = 214] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 176B3800 == 43 [pid = 3980] [id = 213] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 1716F800 == 42 [pid = 3980] [id = 212] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 1536EC00 == 41 [pid = 3980] [id = 211] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 13FF8C00 == 40 [pid = 3980] [id = 210] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 13D49C00 == 39 [pid = 3980] [id = 209] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 13672C00 == 38 [pid = 3980] [id = 208] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0F945000 == 37 [pid = 3980] [id = 207] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0F74FC00 == 36 [pid = 3980] [id = 206] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 13677800 == 35 [pid = 3980] [id = 200] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0C15F000 == 34 [pid = 3980] [id = 203] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 13DB0000 == 33 [pid = 3980] [id = 202] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 1369D800 == 32 [pid = 3980] [id = 204] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0EECA000 == 31 [pid = 3980] [id = 201] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0F753800 == 30 [pid = 3980] [id = 205] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 10938800 == 29 [pid = 3980] [id = 218] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 17F67000 == 28 [pid = 3980] [id = 216] 17:26:39 INFO - PROCESS | 3980 | --DOCSHELL 0C1E1400 == 27 [pid = 3980] [id = 217] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16440C00) [pid = 3980] [serial = 608] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (107C9000) [pid = 3980] [serial = 597] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F94F000) [pid = 3980] [serial = 593] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (10151C00) [pid = 3980] [serial = 596] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0A650C00) [pid = 3980] [serial = 587] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F314000) [pid = 3980] [serial = 590] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F3F9400) [pid = 3980] [serial = 591] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (136CA400) [pid = 3980] [serial = 600] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C1400) [pid = 3980] [serial = 599] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FA58800) [pid = 3980] [serial = 582] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F810000) [pid = 3980] [serial = 581] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13E48C00) [pid = 3980] [serial = 585] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (136C3000) [pid = 3980] [serial = 584] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (16504000) [pid = 3980] [serial = 609] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0FB42C00) [pid = 3980] [serial = 602] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1475CC00) [pid = 3980] [serial = 605] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0EECB800) [pid = 3980] [serial = 588] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (136C4C00) [pid = 3980] [serial = 603] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FA52C00) [pid = 3980] [serial = 594] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (15366000) [pid = 3980] [serial = 606] [outer = 00000000] [url = about:blank] 17:26:39 INFO - PROCESS | 3980 | 1471047999388 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]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1777ms 17:26:39 INFO - PROCESS | 3980 | 1471047999445 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 3980 | 1471047999449 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 17:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:26:39 INFO - PROCESS | 3980 | 1471047999455 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 3980 | 1471047999458 Marionette TRACE conn5 <- [1,842,null,{}] 17:26:39 INFO - PROCESS | 3980 | 1471047999464 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}] 17:26:39 INFO - PROCESS | 3980 | 1471047999467 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:39 INFO - PROCESS | 3980 | 1471047999559 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 17:26:39 INFO - PROCESS | 3980 | 1471047999567 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 3980 | 1471047999571 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:39 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DC800 == 28 [pid = 3980] [id = 220] 17:26:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0C1DCC00) [pid = 3980] [serial = 658] [outer = 00000000] 17:26:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0C1E6C00) [pid = 3980] [serial = 659] [outer = 0C1DCC00] 17:26:39 INFO - PROCESS | 3980 | 1471047999620 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0EECA000) [pid = 3980] [serial = 660] [outer = 0C1DCC00] 17:26:40 INFO - PROCESS | 3980 | 1471048000107 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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 17:26:40 INFO - PROCESS | 3980 | 1471048000127 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 3980 | 1471048000132 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 17:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:26:40 INFO - PROCESS | 3980 | 1471048000138 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 3980 | 1471048000141 Marionette TRACE conn5 <- [1,846,null,{}] 17:26:40 INFO - PROCESS | 3980 | 1471048000145 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}] 17:26:40 INFO - PROCESS | 3980 | 1471048000147 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:40 INFO - PROCESS | 3980 | 1471048000237 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 17:26:40 INFO - PROCESS | 3980 | 1471048000246 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 3980 | 1471048000249 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:40 INFO - PROCESS | 3980 | ++DOCSHELL 0F945C00 == 29 [pid = 3980] [id = 221] 17:26:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F946000) [pid = 3980] [serial = 661] [outer = 00000000] 17:26:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FA4D400) [pid = 3980] [serial = 662] [outer = 0F946000] 17:26:40 INFO - PROCESS | 3980 | 1471048000297 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FA59800) [pid = 3980] [serial = 663] [outer = 0F946000] 17:26:40 INFO - PROCESS | 3980 | 1471048000751 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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 17:26:40 INFO - PROCESS | 3980 | 1471048000771 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 3980 | 1471048000774 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 17:26:40 INFO - PROCESS | 3980 | 1471048000777 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:26:40 INFO - PROCESS | 3980 | 1471048000780 Marionette TRACE conn5 <- [1,850,null,{}] 17:26:40 INFO - PROCESS | 3980 | 1471048000795 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}] 17:26:40 INFO - PROCESS | 3980 | 1471048000800 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:40 INFO - PROCESS | 3980 | 1471048000888 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 17:26:41 INFO - PROCESS | 3980 | 1471048000999 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 3980 | 1471048001002 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:41 INFO - PROCESS | 3980 | ++DOCSHELL 10243800 == 30 [pid = 3980] [id = 222] 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (102E1000) [pid = 3980] [serial = 664] [outer = 00000000] 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (10932800) [pid = 3980] [serial = 665] [outer = 102E1000] 17:26:41 INFO - PROCESS | 3980 | 1471048001050 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13423400) [pid = 3980] [serial = 666] [outer = 102E1000] 17:26:41 INFO - PROCESS | 3980 | 1471048001445 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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 17:26:41 INFO - PROCESS | 3980 | 1471048001512 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 3980 | 1471048001514 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 17:26:41 INFO - PROCESS | 3980 | 1471048001518 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:26:41 INFO - PROCESS | 3980 | 1471048001519 Marionette TRACE conn5 <- [1,854,null,{}] 17:26:41 INFO - PROCESS | 3980 | 1471048001523 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}] 17:26:41 INFO - PROCESS | 3980 | 1471048001525 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:41 INFO - PROCESS | 3980 | 1471048001644 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 17:26:41 INFO - PROCESS | 3980 | 1471048001665 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 3980 | 1471048001667 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:41 INFO - PROCESS | 3980 | ++DOCSHELL 13421800 == 31 [pid = 3980] [id = 223] 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13690000) [pid = 3980] [serial = 667] [outer = 00000000] 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136C2000) [pid = 3980] [serial = 668] [outer = 13690000] 17:26:41 INFO - PROCESS | 3980 | 1471048001713 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13967000) [pid = 3980] [serial = 669] [outer = 13690000] 17:26:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13DAC400) [pid = 3980] [serial = 670] [outer = 187B7800] 17:26:42 INFO - PROCESS | 3980 | 1471048002206 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 730ms 17:26:42 INFO - PROCESS | 3980 | 1471048002261 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 3980 | 1471048002263 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 17:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:26:42 INFO - PROCESS | 3980 | 1471048002266 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 3980 | 1471048002268 Marionette TRACE conn5 <- [1,858,null,{}] 17:26:42 INFO - PROCESS | 3980 | 1471048002271 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}] 17:26:42 INFO - PROCESS | 3980 | 1471048002273 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:42 INFO - PROCESS | 3980 | 1471048002379 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 17:26:42 INFO - PROCESS | 3980 | 1471048002389 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 3980 | 1471048002391 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:42 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E2C00 == 32 [pid = 3980] [id = 224] 17:26:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0F752C00) [pid = 3980] [serial = 671] [outer = 00000000] 17:26:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13E42800) [pid = 3980] [serial = 672] [outer = 0F752C00] 17:26:42 INFO - PROCESS | 3980 | 1471048002480 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13F6A400) [pid = 3980] [serial = 673] [outer = 0F752C00] 17:26:42 INFO - PROCESS | 3980 | 1471048002908 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 17:26:42 INFO - PROCESS | 3980 | 1471048002943 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 3980 | 1471048002945 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 17:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:26:42 INFO - PROCESS | 3980 | 1471048002954 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 3980 | 1471048002956 Marionette TRACE conn5 <- [1,862,null,{}] 17:26:42 INFO - PROCESS | 3980 | 1471048002959 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}] 17:26:42 INFO - PROCESS | 3980 | 1471048002965 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:43 INFO - PROCESS | 3980 | 1471048003100 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 17:26:43 INFO - PROCESS | 3980 | 1471048003116 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 3980 | 1471048003117 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:43 INFO - PROCESS | 3980 | ++DOCSHELL 16504000 == 33 [pid = 3980] [id = 225] 17:26:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16502C00) [pid = 3980] [serial = 674] [outer = 00000000] 17:26:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1655B400) [pid = 3980] [serial = 675] [outer = 16502C00] 17:26:43 INFO - PROCESS | 3980 | 1471048003162 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16E8B400) [pid = 3980] [serial = 676] [outer = 16502C00] 17:26:43 INFO - PROCESS | 3980 | 1471048003624 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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 730ms 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16440000) [pid = 3980] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17170400) [pid = 3980] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (176B4000) [pid = 3980] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13FFA000) [pid = 3980] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F75C400) [pid = 3980] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13674400) [pid = 3980] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F750C00) [pid = 3980] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13D57C00) [pid = 3980] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16436000) [pid = 3980] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F947000) [pid = 3980] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (137C6800) [pid = 3980] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (17F67400) [pid = 3980] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:26:43 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F80D000) [pid = 3980] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:26:43 INFO - PROCESS | 3980 | 1471048003885 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 3980 | 1471048003887 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 17:26:43 INFO - PROCESS | 3980 | 1471048003896 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 3980 | 1471048003898 Marionette TRACE conn5 <- [1,866,null,{}] 17:26:43 INFO - PROCESS | 3980 | 1471048003902 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}] 17:26:43 INFO - PROCESS | 3980 | 1471048003904 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:26:43 INFO - PROCESS | 3980 | 1471048003981 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 17:26:43 INFO - PROCESS | 3980 | 1471048003986 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 3980 | 1471048003988 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:43 INFO - PROCESS | 3980 | ++DOCSHELL 0F751400 == 34 [pid = 3980] [id = 226] 17:26:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F75C400) [pid = 3980] [serial = 677] [outer = 00000000] 17:26:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (10158000) [pid = 3980] [serial = 678] [outer = 0F75C400] 17:26:44 INFO - PROCESS | 3980 | 1471048004032 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (136C4800) [pid = 3980] [serial = 679] [outer = 0F75C400] 17:26:44 INFO - PROCESS | 3980 | 1471048004442 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 17:26:44 INFO - PROCESS | 3980 | 1471048004483 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 3980 | 1471048004485 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 17:26:44 INFO - PROCESS | 3980 | 1471048004489 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:26:44 INFO - PROCESS | 3980 | 1471048004490 Marionette TRACE conn5 <- [1,870,null,{}] 17:26:44 INFO - PROCESS | 3980 | 1471048004494 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}] 17:26:44 INFO - PROCESS | 3980 | 1471048004496 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:44 INFO - PROCESS | 3980 | 1471048004576 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 17:26:44 INFO - PROCESS | 3980 | 1471048004582 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 3980 | 1471048004584 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:44 INFO - PROCESS | 3980 | ++DOCSHELL 1475EC00 == 35 [pid = 3980] [id = 227] 17:26:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16441400) [pid = 3980] [serial = 680] [outer = 00000000] 17:26:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (171BE000) [pid = 3980] [serial = 681] [outer = 16441400] 17:26:44 INFO - PROCESS | 3980 | 1471048004629 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (171CB800) [pid = 3980] [serial = 682] [outer = 16441400] 17:26:45 INFO - PROCESS | 3980 | 1471048005037 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 17:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:26:45 INFO - PROCESS | 3980 | 1471048005063 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 3980 | 1471048005065 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 17:26:45 INFO - PROCESS | 3980 | 1471048005068 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 3980 | 1471048005069 Marionette TRACE conn5 <- [1,874,null,{}] 17:26:45 INFO - PROCESS | 3980 | 1471048005073 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}] 17:26:45 INFO - PROCESS | 3980 | 1471048005075 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:45 INFO - PROCESS | 3980 | 1471048005189 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 17:26:45 INFO - PROCESS | 3980 | 1471048005198 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 3980 | 1471048005200 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:45 INFO - PROCESS | 3980 | ++DOCSHELL 171EF800 == 36 [pid = 3980] [id = 228] 17:26:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176CB400) [pid = 3980] [serial = 683] [outer = 00000000] 17:26:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17F63C00) [pid = 3980] [serial = 684] [outer = 176CB400] 17:26:45 INFO - PROCESS | 3980 | 1471048005247 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (185E0C00) [pid = 3980] [serial = 685] [outer = 176CB400] 17:26:45 INFO - PROCESS | 3980 | 1471048005683 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 17:26:45 INFO - PROCESS | 3980 | 1471048005739 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 3980 | 1471048005741 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 17:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:26:45 INFO - PROCESS | 3980 | 1471048005744 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 3980 | 1471048005746 Marionette TRACE conn5 <- [1,878,null,{}] 17:26:45 INFO - PROCESS | 3980 | 1471048005758 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}] 17:26:45 INFO - PROCESS | 3980 | 1471048005760 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:45 INFO - PROCESS | 3980 | 1471048005841 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 17:26:45 INFO - PROCESS | 3980 | 1471048005964 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 3980 | 1471048005968 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:45 INFO - PROCESS | 3980 | ++DOCSHELL 088E9000 == 37 [pid = 3980] [id = 229] 17:26:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (088ED800) [pid = 3980] [serial = 686] [outer = 00000000] 17:26:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0C10B400) [pid = 3980] [serial = 687] [outer = 088ED800] 17:26:46 INFO - PROCESS | 3980 | 1471048006026 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0C167400) [pid = 3980] [serial = 688] [outer = 088ED800] 17:26:46 INFO - PROCESS | 3980 | 1471048006858 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1179ms 17:26:46 INFO - PROCESS | 3980 | 1471048006926 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 17:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:26:46 INFO - PROCESS | 3980 | 1471048006929 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 17:26:46 INFO - PROCESS | 3980 | 1471048006934 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 3980 | 1471048006937 Marionette TRACE conn5 <- [1,882,null,{}] 17:26:46 INFO - PROCESS | 3980 | 1471048006943 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}] 17:26:46 INFO - PROCESS | 3980 | 1471048006946 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:47 INFO - PROCESS | 3980 | 1471048007074 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 17:26:47 INFO - PROCESS | 3980 | 1471048007192 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 3980 | 1471048007195 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:47 INFO - PROCESS | 3980 | ++DOCSHELL 0FA53C00 == 38 [pid = 3980] [id = 230] 17:26:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0FA58400) [pid = 3980] [serial = 689] [outer = 00000000] 17:26:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0FD81400) [pid = 3980] [serial = 690] [outer = 0FA58400] 17:26:47 INFO - PROCESS | 3980 | 1471048007252 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1015A400) [pid = 3980] [serial = 691] [outer = 0FA58400] 17:26:48 INFO - PROCESS | 3980 | 1471048008157 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1275ms 17:26:48 INFO - PROCESS | 3980 | 1471048008209 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 17:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:26:48 INFO - PROCESS | 3980 | 1471048008214 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 17:26:48 INFO - PROCESS | 3980 | 1471048008219 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 3980 | 1471048008222 Marionette TRACE conn5 <- [1,886,null,{}] 17:26:48 INFO - PROCESS | 3980 | 1471048008227 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}] 17:26:48 INFO - PROCESS | 3980 | 1471048008230 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:48 INFO - PROCESS | 3980 | 1471048008342 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 171EF800 == 37 [pid = 3980] [id = 228] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 1475EC00 == 36 [pid = 3980] [id = 227] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 0F751400 == 35 [pid = 3980] [id = 226] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 16504000 == 34 [pid = 3980] [id = 225] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 0C1E2C00 == 33 [pid = 3980] [id = 224] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 13421800 == 32 [pid = 3980] [id = 223] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 10243800 == 31 [pid = 3980] [id = 222] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 0F945C00 == 30 [pid = 3980] [id = 221] 17:26:48 INFO - PROCESS | 3980 | --DOCSHELL 0C1DC800 == 29 [pid = 3980] [id = 220] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16E81000) [pid = 3980] [serial = 632] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1717A000) [pid = 3980] [serial = 635] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1716C000) [pid = 3980] [serial = 633] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (176C9400) [pid = 3980] [serial = 638] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1536F800) [pid = 3980] [serial = 629] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FA57800) [pid = 3980] [serial = 614] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FBA1400) [pid = 3980] [serial = 615] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1367C800) [pid = 3980] [serial = 623] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (136BFC00) [pid = 3980] [serial = 624] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F80E400) [pid = 3980] [serial = 617] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F946800) [pid = 3980] [serial = 618] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13E5C000) [pid = 3980] [serial = 626] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13F66000) [pid = 3980] [serial = 627] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (171BF800) [pid = 3980] [serial = 636] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (16559C00) [pid = 3980] [serial = 612] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (16592800) [pid = 3980] [serial = 611] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FA52400) [pid = 3980] [serial = 620] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0FC25400) [pid = 3980] [serial = 621] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (176C8C00) [pid = 3980] [serial = 641] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (18693400) [pid = 3980] [serial = 648] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1868CC00) [pid = 3980] [serial = 647] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (17BDC000) [pid = 3980] [serial = 645] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (17848C00) [pid = 3980] [serial = 644] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (176CE800) [pid = 3980] [serial = 639] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (176D3400) [pid = 3980] [serial = 642] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1643A800) [pid = 3980] [serial = 630] [outer = 00000000] [url = about:blank] 17:26:48 INFO - PROCESS | 3980 | 1471048008460 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 3980 | 1471048008465 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:48 INFO - PROCESS | 3980 | ++DOCSHELL 0C10D400 == 30 [pid = 3980] [id = 231] 17:26:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0C112800) [pid = 3980] [serial = 692] [outer = 00000000] 17:26:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0C1E3400) [pid = 3980] [serial = 693] [outer = 0C112800] 17:26:48 INFO - PROCESS | 3980 | 1471048008514 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F751400) [pid = 3980] [serial = 694] [outer = 0C112800] 17:26:48 INFO - PROCESS | 3980 | 1471048008962 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 790ms 17:26:49 INFO - PROCESS | 3980 | 1471048009009 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 3980 | 1471048009014 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 17:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:26:49 INFO - PROCESS | 3980 | 1471048009021 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 3980 | 1471048009023 Marionette TRACE conn5 <- [1,890,null,{}] 17:26:49 INFO - PROCESS | 3980 | 1471048009027 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}] 17:26:49 INFO - PROCESS | 3980 | 1471048009030 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:49 INFO - PROCESS | 3980 | 1471048009116 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 17:26:49 INFO - PROCESS | 3980 | 1471048009124 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 3980 | 1471048009127 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:49 INFO - PROCESS | 3980 | ++DOCSHELL 0FA54400 == 31 [pid = 3980] [id = 232] 17:26:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FA56C00) [pid = 3980] [serial = 695] [outer = 00000000] 17:26:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FBAB000) [pid = 3980] [serial = 696] [outer = 0FA56C00] 17:26:49 INFO - PROCESS | 3980 | 1471048009174 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FD7BC00) [pid = 3980] [serial = 697] [outer = 0FA56C00] 17:26:49 INFO - PROCESS | 3980 | 1471048009630 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]]]}] 17:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 17:26:49 INFO - PROCESS | 3980 | 1471048009694 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 3980 | 1471048009697 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 17:26:49 INFO - PROCESS | 3980 | 1471048009700 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:26:49 INFO - PROCESS | 3980 | 1471048009704 Marionette TRACE conn5 <- [1,894,null,{}] 17:26:49 INFO - PROCESS | 3980 | 1471048009714 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}] 17:26:49 INFO - PROCESS | 3980 | 1471048009719 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:49 INFO - PROCESS | 3980 | 1471048009804 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 17:26:49 INFO - PROCESS | 3980 | 1471048009919 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 3980 | 1471048009922 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:49 INFO - PROCESS | 3980 | ++DOCSHELL 1369AC00 == 32 [pid = 3980] [id = 233] 17:26:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (1369D800) [pid = 3980] [serial = 698] [outer = 00000000] 17:26:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (136C7400) [pid = 3980] [serial = 699] [outer = 1369D800] 17:26:49 INFO - PROCESS | 3980 | 1471048009971 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1395F800) [pid = 3980] [serial = 700] [outer = 1369D800] 17:26:50 INFO - PROCESS | 3980 | 1471048010360 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]]]}] 17:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 690ms 17:26:50 INFO - PROCESS | 3980 | 1471048010394 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 3980 | 1471048010405 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 17:26:50 INFO - PROCESS | 3980 | 1471048010409 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 3980 | 1471048010410 Marionette TRACE conn5 <- [1,898,null,{}] 17:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:26:50 INFO - PROCESS | 3980 | 1471048010414 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}] 17:26:50 INFO - PROCESS | 3980 | 1471048010416 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:50 INFO - PROCESS | 3980 | 1471048010535 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 17:26:50 INFO - PROCESS | 3980 | 1471048010549 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 3980 | 1471048010551 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:50 INFO - PROCESS | 3980 | ++DOCSHELL 0FD82C00 == 33 [pid = 3980] [id = 234] 17:26:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13DA8800) [pid = 3980] [serial = 701] [outer = 00000000] 17:26:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13F63C00) [pid = 3980] [serial = 702] [outer = 13DA8800] 17:26:50 INFO - PROCESS | 3980 | 1471048010600 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1572B400) [pid = 3980] [serial = 703] [outer = 13DA8800] 17:26:51 INFO - PROCESS | 3980 | 1471048011035 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 17:26:51 INFO - PROCESS | 3980 | 1471048011086 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 3980 | 1471048011088 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 17:26:51 INFO - PROCESS | 3980 | 1471048011092 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:26:51 INFO - PROCESS | 3980 | 1471048011093 Marionette TRACE conn5 <- [1,902,null,{}] 17:26:51 INFO - PROCESS | 3980 | 1471048011097 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}] 17:26:51 INFO - PROCESS | 3980 | 1471048011099 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:51 INFO - PROCESS | 3980 | 1471048011242 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 17:26:51 INFO - PROCESS | 3980 | 1471048011267 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 3980 | 1471048011269 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:51 INFO - PROCESS | 3980 | ++DOCSHELL 0FC25C00 == 34 [pid = 3980] [id = 235] 17:26:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1643D400) [pid = 3980] [serial = 704] [outer = 00000000] 17:26:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (16555400) [pid = 3980] [serial = 705] [outer = 1643D400] 17:26:51 INFO - PROCESS | 3980 | 1471048011316 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16E11000) [pid = 3980] [serial = 706] [outer = 1643D400] 17:26:51 INFO - PROCESS | 3980 | 1471048011793 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 17:26:51 INFO - PROCESS | 3980 | 1471048011826 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 3980 | 1471048011828 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 17:26:51 INFO - PROCESS | 3980 | 1471048011832 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:26:51 INFO - PROCESS | 3980 | 1471048011833 Marionette TRACE conn5 <- [1,906,null,{}] 17:26:51 INFO - PROCESS | 3980 | 1471048011837 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}] 17:26:51 INFO - PROCESS | 3980 | 1471048011843 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:51 INFO - PROCESS | 3980 | 1471048011979 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 17:26:52 INFO - PROCESS | 3980 | 1471048012041 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 3980 | 1471048012043 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:52 INFO - PROCESS | 3980 | ++DOCSHELL 171C3000 == 35 [pid = 3980] [id = 236] 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (171F0400) [pid = 3980] [serial = 707] [outer = 00000000] 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176C6000) [pid = 3980] [serial = 708] [outer = 171F0400] 17:26:52 INFO - PROCESS | 3980 | 1471048012088 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176C9000) [pid = 3980] [serial = 709] [outer = 171F0400] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (102E1000) [pid = 3980] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1DCC00) [pid = 3980] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F946000) [pid = 3980] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C10C400) [pid = 3980] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0C297400) [pid = 3980] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (109DAC00) [pid = 3980] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F752C00) [pid = 3980] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (16502C00) [pid = 3980] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0F75C400) [pid = 3980] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (16441400) [pid = 3980] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:26:52 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13690000) [pid = 3980] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:26:52 INFO - PROCESS | 3980 | 1471048012629 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 831ms 17:26:52 INFO - PROCESS | 3980 | 1471048012667 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 3980 | 1471048012669 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 17:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:26:52 INFO - PROCESS | 3980 | 1471048012672 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 3980 | 1471048012674 Marionette TRACE conn5 <- [1,910,null,{}] 17:26:52 INFO - PROCESS | 3980 | 1471048012677 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}] 17:26:52 INFO - PROCESS | 3980 | 1471048012679 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:52 INFO - PROCESS | 3980 | 1471048012757 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 17:26:52 INFO - PROCESS | 3980 | 1471048012765 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 3980 | 1471048012767 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:52 INFO - PROCESS | 3980 | ++DOCSHELL 0F946000 == 36 [pid = 3980] [id = 237] 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0FB49800) [pid = 3980] [serial = 710] [outer = 00000000] 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13690000) [pid = 3980] [serial = 711] [outer = 0FB49800] 17:26:52 INFO - PROCESS | 3980 | 1471048012811 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13692C00) [pid = 3980] [serial = 712] [outer = 0FB49800] 17:26:53 INFO - PROCESS | 3980 | 1471048013242 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 630ms 17:26:53 INFO - PROCESS | 3980 | 1471048013303 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 3980 | 1471048013305 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 17:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:26:53 INFO - PROCESS | 3980 | 1471048013309 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 3980 | 1471048013311 Marionette TRACE conn5 <- [1,914,null,{}] 17:26:53 INFO - PROCESS | 3980 | 1471048013314 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}] 17:26:53 INFO - PROCESS | 3980 | 1471048013316 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:53 INFO - PROCESS | 3980 | 1471048013394 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 17:26:53 INFO - PROCESS | 3980 | 1471048013400 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 3980 | 1471048013402 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:53 INFO - PROCESS | 3980 | ++DOCSHELL 16E86000 == 37 [pid = 3980] [id = 238] 17:26:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (176D0400) [pid = 3980] [serial = 713] [outer = 00000000] 17:26:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17840800) [pid = 3980] [serial = 714] [outer = 176D0400] 17:26:53 INFO - PROCESS | 3980 | 1471048013446 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (17F5E400) [pid = 3980] [serial = 715] [outer = 176D0400] 17:26:53 INFO - PROCESS | 3980 | 1471048013875 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 17:26:53 INFO - PROCESS | 3980 | 1471048013943 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 3980 | 1471048013945 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 17:26:53 INFO - PROCESS | 3980 | 1471048013949 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:26:53 INFO - PROCESS | 3980 | 1471048013950 Marionette TRACE conn5 <- [1,918,null,{}] 17:26:53 INFO - PROCESS | 3980 | 1471048013954 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}] 17:26:53 INFO - PROCESS | 3980 | 1471048013956 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:54 INFO - PROCESS | 3980 | 1471048014045 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 17:26:54 INFO - PROCESS | 3980 | 1471048014051 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 3980 | 1471048014053 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:54 INFO - PROCESS | 3980 | ++DOCSHELL 1868F400 == 38 [pid = 3980] [id = 239] 17:26:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (18693800) [pid = 3980] [serial = 716] [outer = 00000000] 17:26:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (18734400) [pid = 3980] [serial = 717] [outer = 18693800] 17:26:54 INFO - PROCESS | 3980 | 1471048014096 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (187BD800) [pid = 3980] [serial = 718] [outer = 18693800] 17:26:54 INFO - PROCESS | 3980 | 1471048014526 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 17:26:54 INFO - PROCESS | 3980 | 1471048014584 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 3980 | 1471048014586 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 17:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:26:54 INFO - PROCESS | 3980 | 1471048014632 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 3980 | 1471048014636 Marionette TRACE conn5 <- [1,922,null,{}] 17:26:54 INFO - PROCESS | 3980 | 1471048014643 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}] 17:26:54 INFO - PROCESS | 3980 | 1471048014647 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:54 INFO - PROCESS | 3980 | 1471048014768 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 17:26:54 INFO - PROCESS | 3980 | 1471048014889 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 3980 | 1471048014893 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:54 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E2C00 == 39 [pid = 3980] [id = 240] 17:26:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0C1E4400) [pid = 3980] [serial = 719] [outer = 00000000] 17:26:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F35D800) [pid = 3980] [serial = 720] [outer = 0C1E4400] 17:26:54 INFO - PROCESS | 3980 | 1471048014951 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0F812C00) [pid = 3980] [serial = 721] [outer = 0C1E4400] 17:26:55 INFO - PROCESS | 3980 | 1471048015558 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1014ms 17:26:55 INFO - PROCESS | 3980 | 1471048015608 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 3980 | 1471048015613 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 17:26:55 INFO - PROCESS | 3980 | 1471048015618 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:26:55 INFO - PROCESS | 3980 | 1471048015621 Marionette TRACE conn5 <- [1,926,null,{}] 17:26:55 INFO - PROCESS | 3980 | 1471048015628 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}] 17:26:55 INFO - PROCESS | 3980 | 1471048015632 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:55 INFO - PROCESS | 3980 | 1471048015745 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 17:26:55 INFO - PROCESS | 3980 | 1471048015845 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 3980 | 1471048015848 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:55 INFO - PROCESS | 3980 | ++DOCSHELL 1362EC00 == 40 [pid = 3980] [id = 241] 17:26:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1366FC00) [pid = 3980] [serial = 722] [outer = 00000000] 17:26:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (136C0000) [pid = 3980] [serial = 723] [outer = 1366FC00] 17:26:55 INFO - PROCESS | 3980 | 1471048015906 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13EE2800) [pid = 3980] [serial = 724] [outer = 1366FC00] 17:26:56 INFO - PROCESS | 3980 | 1471048016493 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 17:26:56 INFO - PROCESS | 3980 | 1471048016553 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 3980 | 1471048016555 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 17:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:26:56 INFO - PROCESS | 3980 | 1471048016559 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 3980 | 1471048016562 Marionette TRACE conn5 <- [1,930,null,{}] 17:26:56 INFO - PROCESS | 3980 | 1471048016566 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}] 17:26:56 INFO - PROCESS | 3980 | 1471048016568 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:56 INFO - PROCESS | 3980 | 1471048016679 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 17:26:56 INFO - PROCESS | 3980 | 1471048016811 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 3980 | 1471048016817 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:56 INFO - PROCESS | 3980 | ++DOCSHELL 171F3C00 == 41 [pid = 3980] [id = 242] 17:26:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176B8800) [pid = 3980] [serial = 725] [outer = 00000000] 17:26:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (18541C00) [pid = 3980] [serial = 726] [outer = 176B8800] 17:26:56 INFO - PROCESS | 3980 | 1471048016877 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18698C00) [pid = 3980] [serial = 727] [outer = 176B8800] 17:26:57 INFO - PROCESS | 3980 | 1471048017462 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 930ms 17:26:57 INFO - PROCESS | 3980 | 1471048017492 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 3980 | 1471048017495 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 17:26:57 INFO - PROCESS | 3980 | 1471048017498 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:26:57 INFO - PROCESS | 3980 | 1471048017500 Marionette TRACE conn5 <- [1,934,null,{}] 17:26:57 INFO - PROCESS | 3980 | 1471048017504 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}] 17:26:57 INFO - PROCESS | 3980 | 1471048017506 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:57 INFO - PROCESS | 3980 | 1471048017614 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 17:26:57 INFO - PROCESS | 3980 | 1471048017711 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 3980 | 1471048017713 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:57 INFO - PROCESS | 3980 | ++DOCSHELL 187DF000 == 42 [pid = 3980] [id = 243] 17:26:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187DF400) [pid = 3980] [serial = 728] [outer = 00000000] 17:26:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (187E5C00) [pid = 3980] [serial = 729] [outer = 187DF400] 17:26:57 INFO - PROCESS | 3980 | 1471048017767 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1890F000) [pid = 3980] [serial = 730] [outer = 187DF400] 17:26:58 INFO - PROCESS | 3980 | 1471048018541 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1069ms 17:26:58 INFO - PROCESS | 3980 | 1471048018572 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 17:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:26:58 INFO - PROCESS | 3980 | 1471048018576 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 17:26:58 INFO - PROCESS | 3980 | 1471048018595 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 3980 | 1471048018599 Marionette TRACE conn5 <- [1,938,null,{}] 17:26:58 INFO - PROCESS | 3980 | 1471048018605 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}] 17:26:58 INFO - PROCESS | 3980 | 1471048018608 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:58 INFO - PROCESS | 3980 | 1471048018711 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 17:26:58 INFO - PROCESS | 3980 | 1471048018797 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 3980 | 1471048018801 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:26:58 INFO - PROCESS | 3980 | ++DOCSHELL 0F812800 == 43 [pid = 3980] [id = 244] 17:26:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F814000) [pid = 3980] [serial = 731] [outer = 00000000] 17:26:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0C168400) [pid = 3980] [serial = 732] [outer = 0F814000] 17:26:58 INFO - PROCESS | 3980 | 1471048018895 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0F94E000) [pid = 3980] [serial = 733] [outer = 0F814000] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 16E86000 == 42 [pid = 3980] [id = 238] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0F946000 == 41 [pid = 3980] [id = 237] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 171C3000 == 40 [pid = 3980] [id = 236] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0FC25C00 == 39 [pid = 3980] [id = 235] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0FD82C00 == 38 [pid = 3980] [id = 234] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 1369AC00 == 37 [pid = 3980] [id = 233] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0FA54400 == 36 [pid = 3980] [id = 232] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0C10D400 == 35 [pid = 3980] [id = 231] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 088E9000 == 34 [pid = 3980] [id = 229] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0FA53C00 == 33 [pid = 3980] [id = 230] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 088EC400 == 32 [pid = 3980] [id = 219] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 187DF000 == 31 [pid = 3980] [id = 243] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 171F3C00 == 30 [pid = 3980] [id = 242] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 1868F400 == 29 [pid = 3980] [id = 239] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 0C1E2C00 == 28 [pid = 3980] [id = 240] 17:26:59 INFO - PROCESS | 3980 | --DOCSHELL 1362EC00 == 27 [pid = 3980] [id = 241] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (17F63C00) [pid = 3980] [serial = 684] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (10932800) [pid = 3980] [serial = 665] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (13423400) [pid = 3980] [serial = 666] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0C1E6C00) [pid = 3980] [serial = 659] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0EECA000) [pid = 3980] [serial = 660] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FA4D400) [pid = 3980] [serial = 662] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FA59800) [pid = 3980] [serial = 663] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0EE76C00) [pid = 3980] [serial = 657] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0C161400) [pid = 3980] [serial = 656] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0FA51400) [pid = 3980] [serial = 651] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F80B800) [pid = 3980] [serial = 650] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13E59C00) [pid = 3980] [serial = 654] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (137BDC00) [pid = 3980] [serial = 653] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E42800) [pid = 3980] [serial = 672] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1655B400) [pid = 3980] [serial = 675] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13F6A400) [pid = 3980] [serial = 673] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (10158000) [pid = 3980] [serial = 678] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (136C4800) [pid = 3980] [serial = 679] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (171BE000) [pid = 3980] [serial = 681] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C1E3000) [pid = 3980] [serial = 387] [outer = 00000000] [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.] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (136C2000) [pid = 3980] [serial = 668] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13967000) [pid = 3980] [serial = 669] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (16E8B400) [pid = 3980] [serial = 676] [outer = 00000000] [url = about:blank] 17:26:59 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (171CB800) [pid = 3980] [serial = 682] [outer = 00000000] [url = about:blank] 17:27:00 INFO - PROCESS | 3980 | 1471048020016 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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1501ms 17:27:00 INFO - PROCESS | 3980 | 1471048020083 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 3980 | 1471048020088 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 17:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:27:00 INFO - PROCESS | 3980 | 1471048020101 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 3980 | 1471048020104 Marionette TRACE conn5 <- [1,942,null,{}] 17:27:00 INFO - PROCESS | 3980 | 1471048020110 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}] 17:27:00 INFO - PROCESS | 3980 | 1471048020113 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:00 INFO - PROCESS | 3980 | 1471048020246 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 17:27:00 INFO - PROCESS | 3980 | 1471048020253 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 3980 | 1471048020256 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:00 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DE400 == 28 [pid = 3980] [id = 245] 17:27:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0EE75000) [pid = 3980] [serial = 734] [outer = 00000000] 17:27:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F236C00) [pid = 3980] [serial = 735] [outer = 0EE75000] 17:27:00 INFO - PROCESS | 3980 | 1471048020305 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F30D400) [pid = 3980] [serial = 736] [outer = 0EE75000] 17:27:00 INFO - PROCESS | 3980 | 1471048020797 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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 17:27:00 INFO - PROCESS | 3980 | 1471048020834 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 3980 | 1471048020839 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 17:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:27:00 INFO - PROCESS | 3980 | 1471048020845 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 3980 | 1471048020848 Marionette TRACE conn5 <- [1,946,null,{}] 17:27:00 INFO - PROCESS | 3980 | 1471048020851 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}] 17:27:00 INFO - PROCESS | 3980 | 1471048020854 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:00 INFO - PROCESS | 3980 | 1471048020943 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 17:27:00 INFO - PROCESS | 3980 | 1471048020952 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 3980 | 1471048020954 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:00 INFO - PROCESS | 3980 | ++DOCSHELL 0F949800 == 29 [pid = 3980] [id = 246] 17:27:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F94A800) [pid = 3980] [serial = 737] [outer = 00000000] 17:27:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F94F400) [pid = 3980] [serial = 738] [outer = 0F94A800] 17:27:00 INFO - PROCESS | 3980 | 1471048021002 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FA51800) [pid = 3980] [serial = 739] [outer = 0F94A800] 17:27:01 INFO - PROCESS | 3980 | 1471048021478 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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 17:27:01 INFO - PROCESS | 3980 | 1471048021519 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 3980 | 1471048021522 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 17:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:27:01 INFO - PROCESS | 3980 | 1471048021525 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 3980 | 1471048021529 Marionette TRACE conn5 <- [1,950,null,{}] 17:27:01 INFO - PROCESS | 3980 | 1471048021539 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}] 17:27:01 INFO - PROCESS | 3980 | 1471048021544 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:01 INFO - PROCESS | 3980 | 1471048021661 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 17:27:01 INFO - PROCESS | 3980 | 1471048021761 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 3980 | 1471048021764 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:01 INFO - PROCESS | 3980 | ++DOCSHELL 102DE400 == 30 [pid = 3980] [id = 247] 17:27:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (102DFC00) [pid = 3980] [serial = 740] [outer = 00000000] 17:27:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (10932800) [pid = 3980] [serial = 741] [outer = 102DFC00] 17:27:01 INFO - PROCESS | 3980 | 1471048021816 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13626400) [pid = 3980] [serial = 742] [outer = 102DFC00] 17:27:02 INFO - PROCESS | 3980 | 1471048022224 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 730ms 17:27:02 INFO - PROCESS | 3980 | 1471048022259 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 3980 | 1471048022261 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 17:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:27:02 INFO - PROCESS | 3980 | 1471048022265 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 3980 | 1471048022266 Marionette TRACE conn5 <- [1,954,null,{}] 17:27:02 INFO - PROCESS | 3980 | 1471048022270 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}] 17:27:02 INFO - PROCESS | 3980 | 1471048022272 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:02 INFO - PROCESS | 3980 | 1471048022392 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 17:27:02 INFO - PROCESS | 3980 | 1471048022398 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 3980 | 1471048022401 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:02 INFO - PROCESS | 3980 | ++DOCSHELL 10932400 == 31 [pid = 3980] [id = 248] 17:27:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13670C00) [pid = 3980] [serial = 743] [outer = 00000000] 17:27:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (136C4800) [pid = 3980] [serial = 744] [outer = 13670C00] 17:27:02 INFO - PROCESS | 3980 | 1471048022497 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13992800) [pid = 3980] [serial = 745] [outer = 13670C00] 17:27:02 INFO - PROCESS | 3980 | 1471048022924 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 17:27:02 INFO - PROCESS | 3980 | 1471048023001 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 3980 | 1471048023003 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 17:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:27:02 INFO - PROCESS | 3980 | 1471048023006 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 3980 | 1471048023008 Marionette TRACE conn5 <- [1,958,null,{}] 17:27:03 INFO - PROCESS | 3980 | 1471048023012 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}] 17:27:03 INFO - PROCESS | 3980 | 1471048023014 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:03 INFO - PROCESS | 3980 | 1471048023155 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 17:27:03 INFO - PROCESS | 3980 | 1471048023167 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 3980 | 1471048023169 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:03 INFO - PROCESS | 3980 | ++DOCSHELL 13E3C800 == 32 [pid = 3980] [id = 249] 17:27:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13E49400) [pid = 3980] [serial = 746] [outer = 00000000] 17:27:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13EE4000) [pid = 3980] [serial = 747] [outer = 13E49400] 17:27:03 INFO - PROCESS | 3980 | 1471048023259 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1475EC00) [pid = 3980] [serial = 748] [outer = 13E49400] 17:27:03 INFO - PROCESS | 3980 | 1471048023713 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 731ms 17:27:03 INFO - PROCESS | 3980 | 1471048023740 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 3980 | 1471048023742 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 17:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:27:03 INFO - PROCESS | 3980 | 1471048023752 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 3980 | 1471048023753 Marionette TRACE conn5 <- [1,962,null,{}] 17:27:03 INFO - PROCESS | 3980 | 1471048023757 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}] 17:27:03 INFO - PROCESS | 3980 | 1471048023763 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:03 INFO - PROCESS | 3980 | 1471048023895 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 17:27:03 INFO - PROCESS | 3980 | 1471048023906 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 3980 | 1471048023907 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:03 INFO - PROCESS | 3980 | ++DOCSHELL 15729C00 == 33 [pid = 3980] [id = 250] 17:27:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (16436000) [pid = 3980] [serial = 749] [outer = 00000000] 17:27:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1655EC00) [pid = 3980] [serial = 750] [outer = 16436000] 17:27:03 INFO - PROCESS | 3980 | 1471048023998 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (16E6F000) [pid = 3980] [serial = 751] [outer = 16436000] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (171F0400) [pid = 3980] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1643D400) [pid = 3980] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FA58400) [pid = 3980] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (088ED800) [pid = 3980] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FA56C00) [pid = 3980] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0C112800) [pid = 3980] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1369D800) [pid = 3980] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FB49800) [pid = 3980] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13DA8800) [pid = 3980] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176D0400) [pid = 3980] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (176CB400) [pid = 3980] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:27:04 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (18693800) [pid = 3980] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:27:04 INFO - PROCESS | 3980 | 1471048024523 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 830ms 17:27:04 INFO - PROCESS | 3980 | 1471048024585 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 17:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:27:04 INFO - PROCESS | 3980 | 1471048024587 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 17:27:04 INFO - PROCESS | 3980 | 1471048024590 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 3980 | 1471048024591 Marionette TRACE conn5 <- [1,966,null,{}] 17:27:04 INFO - PROCESS | 3980 | 1471048024595 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}] 17:27:04 INFO - PROCESS | 3980 | 1471048024597 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:04 INFO - PROCESS | 3980 | 1471048024674 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 17:27:04 INFO - PROCESS | 3980 | 1471048024679 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 3980 | 1471048024681 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:04 INFO - PROCESS | 3980 | ++DOCSHELL 1367C800 == 34 [pid = 3980] [id = 251] 17:27:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13DA8800) [pid = 3980] [serial = 752] [outer = 00000000] 17:27:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16558800) [pid = 3980] [serial = 753] [outer = 13DA8800] 17:27:04 INFO - PROCESS | 3980 | 1471048024726 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1655E000) [pid = 3980] [serial = 754] [outer = 13DA8800] 17:27:05 INFO - PROCESS | 3980 | 1471048025134 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 571ms 17:27:05 INFO - PROCESS | 3980 | 1471048025162 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 3980 | 1471048025164 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 17:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:27:05 INFO - PROCESS | 3980 | 1471048025167 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 3980 | 1471048025168 Marionette TRACE conn5 <- [1,970,null,{}] 17:27:05 INFO - PROCESS | 3980 | 1471048025185 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}] 17:27:05 INFO - PROCESS | 3980 | 1471048025187 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:05 INFO - PROCESS | 3980 | 1471048025269 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 17:27:05 INFO - PROCESS | 3980 | 1471048025275 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 3980 | 1471048025277 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:05 INFO - PROCESS | 3980 | ++DOCSHELL 1716CC00 == 35 [pid = 3980] [id = 252] 17:27:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1716FC00) [pid = 3980] [serial = 755] [outer = 00000000] 17:27:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17176000) [pid = 3980] [serial = 756] [outer = 1716FC00] 17:27:05 INFO - PROCESS | 3980 | 1471048025321 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17173000) [pid = 3980] [serial = 757] [outer = 1716FC00] 17:27:05 INFO - PROCESS | 3980 | 1471048025762 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 17:27:05 INFO - PROCESS | 3980 | 1471048025801 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 3980 | 1471048025803 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 17:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:27:05 INFO - PROCESS | 3980 | 1471048025806 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 3980 | 1471048025808 Marionette TRACE conn5 <- [1,974,null,{}] 17:27:05 INFO - PROCESS | 3980 | 1471048025811 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}] 17:27:05 INFO - PROCESS | 3980 | 1471048025813 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:05 INFO - PROCESS | 3980 | 1471048025892 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 17:27:05 INFO - PROCESS | 3980 | 1471048025901 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 3980 | 1471048025903 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:05 INFO - PROCESS | 3980 | ++DOCSHELL 102DD000 == 36 [pid = 3980] [id = 253] 17:27:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (171F3800) [pid = 3980] [serial = 758] [outer = 00000000] 17:27:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176C5400) [pid = 3980] [serial = 759] [outer = 171F3800] 17:27:05 INFO - PROCESS | 3980 | 1471048025946 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (176CE800) [pid = 3980] [serial = 760] [outer = 171F3800] 17:27:06 INFO - PROCESS | 3980 | 1471048026536 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 770ms 17:27:06 INFO - PROCESS | 3980 | 1471048026578 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 3980 | 1471048026583 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 17:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:27:06 INFO - PROCESS | 3980 | 1471048026589 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 3980 | 1471048026592 Marionette TRACE conn5 <- [1,978,null,{}] 17:27:06 INFO - PROCESS | 3980 | 1471048026687 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}] 17:27:06 INFO - PROCESS | 3980 | 1471048026691 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:06 INFO - PROCESS | 3980 | 1471048026831 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 17:27:06 INFO - PROCESS | 3980 | 1471048026930 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 3980 | 1471048026935 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:06 INFO - PROCESS | 3980 | ++DOCSHELL 0C16AC00 == 37 [pid = 3980] [id = 254] 17:27:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0C1DE800) [pid = 3980] [serial = 761] [outer = 00000000] 17:27:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F753C00) [pid = 3980] [serial = 762] [outer = 0C1DE800] 17:27:07 INFO - PROCESS | 3980 | 1471048027018 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F946400) [pid = 3980] [serial = 763] [outer = 0C1DE800] 17:27:07 INFO - PROCESS | 3980 | 1471048027667 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1121ms 17:27:07 INFO - PROCESS | 3980 | 1471048027714 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 3980 | 1471048027719 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 17:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:27:07 INFO - PROCESS | 3980 | 1471048027726 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 3980 | 1471048027729 Marionette TRACE conn5 <- [1,982,null,{}] 17:27:07 INFO - PROCESS | 3980 | 1471048027753 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}] 17:27:07 INFO - PROCESS | 3980 | 1471048027756 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:07 INFO - PROCESS | 3980 | 1471048027875 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 17:27:07 INFO - PROCESS | 3980 | 1471048028001 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 3980 | 1471048028004 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:08 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7CC00 == 38 [pid = 3980] [id = 255] 17:27:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0FD7EC00) [pid = 3980] [serial = 764] [outer = 00000000] 17:27:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (10158C00) [pid = 3980] [serial = 765] [outer = 0FD7EC00] 17:27:08 INFO - PROCESS | 3980 | 1471048028063 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (13693C00) [pid = 3980] [serial = 766] [outer = 0FD7EC00] 17:27:08 INFO - PROCESS | 3980 | 1471048028950 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1275ms 17:27:08 INFO - PROCESS | 3980 | 1471048029004 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 17:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:27:09 INFO - PROCESS | 3980 | 1471048029009 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 17:27:09 INFO - PROCESS | 3980 | 1471048029013 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 3980 | 1471048029016 Marionette TRACE conn5 <- [1,986,null,{}] 17:27:09 INFO - PROCESS | 3980 | 1471048029022 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}] 17:27:09 INFO - PROCESS | 3980 | 1471048029025 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:09 INFO - PROCESS | 3980 | 1471048029132 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 1716CC00 == 37 [pid = 3980] [id = 252] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 1367C800 == 36 [pid = 3980] [id = 251] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 15729C00 == 35 [pid = 3980] [id = 250] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 13E3C800 == 34 [pid = 3980] [id = 249] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 10932400 == 33 [pid = 3980] [id = 248] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 102DE400 == 32 [pid = 3980] [id = 247] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 0F949800 == 31 [pid = 3980] [id = 246] 17:27:09 INFO - PROCESS | 3980 | --DOCSHELL 0C1DE400 == 30 [pid = 3980] [id = 245] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (185E0C00) [pid = 3980] [serial = 685] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (18734400) [pid = 3980] [serial = 717] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176C6000) [pid = 3980] [serial = 708] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16E11000) [pid = 3980] [serial = 706] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FD81400) [pid = 3980] [serial = 690] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1015A400) [pid = 3980] [serial = 691] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0C10B400) [pid = 3980] [serial = 687] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0C167400) [pid = 3980] [serial = 688] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16555400) [pid = 3980] [serial = 705] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FBAB000) [pid = 3980] [serial = 696] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FD7BC00) [pid = 3980] [serial = 697] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1E3400) [pid = 3980] [serial = 693] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F751400) [pid = 3980] [serial = 694] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (136C7400) [pid = 3980] [serial = 699] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1395F800) [pid = 3980] [serial = 700] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13690000) [pid = 3980] [serial = 711] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (187BD800) [pid = 3980] [serial = 718] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176C9000) [pid = 3980] [serial = 709] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13692C00) [pid = 3980] [serial = 712] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13F63C00) [pid = 3980] [serial = 702] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1572B400) [pid = 3980] [serial = 703] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (17F5E400) [pid = 3980] [serial = 715] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (17840800) [pid = 3980] [serial = 714] [outer = 00000000] [url = about:blank] 17:27:09 INFO - PROCESS | 3980 | 1471048029239 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 3980 | 1471048029242 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:09 INFO - PROCESS | 3980 | ++DOCSHELL 0C10B400 == 31 [pid = 3980] [id = 256] 17:27:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0C10DC00) [pid = 3980] [serial = 767] [outer = 00000000] 17:27:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0C1DA000) [pid = 3980] [serial = 768] [outer = 0C10DC00] 17:27:09 INFO - PROCESS | 3980 | 1471048029290 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F284400) [pid = 3980] [serial = 769] [outer = 0C10DC00] 17:27:09 INFO - PROCESS | 3980 | 1471048029726 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 791ms 17:27:09 INFO - PROCESS | 3980 | 1471048029805 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 3980 | 1471048029810 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 17:27:09 INFO - PROCESS | 3980 | 1471048029815 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:27:09 INFO - PROCESS | 3980 | 1471048029818 Marionette TRACE conn5 <- [1,990,null,{}] 17:27:09 INFO - PROCESS | 3980 | 1471048029822 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}] 17:27:09 INFO - PROCESS | 3980 | 1471048029824 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:09 INFO - PROCESS | 3980 | 1471048029913 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 17:27:09 INFO - PROCESS | 3980 | 1471048029925 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 3980 | 1471048029927 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:09 INFO - PROCESS | 3980 | ++DOCSHELL 0FA57000 == 32 [pid = 3980] [id = 257] 17:27:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FA5B000) [pid = 3980] [serial = 770] [outer = 00000000] 17:27:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FC29400) [pid = 3980] [serial = 771] [outer = 0FA5B000] 17:27:09 INFO - PROCESS | 3980 | 1471048029974 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (10101400) [pid = 3980] [serial = 772] [outer = 0FA5B000] 17:27:10 INFO - PROCESS | 3980 | 1471048030439 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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 17:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:27:10 INFO - PROCESS | 3980 | 1471048030490 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 3980 | 1471048030492 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 17:27:10 INFO - PROCESS | 3980 | 1471048030496 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 3980 | 1471048030499 Marionette TRACE conn5 <- [1,994,null,{}] 17:27:10 INFO - PROCESS | 3980 | 1471048030510 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}] 17:27:10 INFO - PROCESS | 3980 | 1471048030515 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:10 INFO - PROCESS | 3980 | 1471048030598 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 17:27:10 INFO - PROCESS | 3980 | 1471048030608 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 3980 | 1471048030611 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:10 INFO - PROCESS | 3980 | ++DOCSHELL 136CD400 == 33 [pid = 3980] [id = 258] 17:27:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136CD800) [pid = 3980] [serial = 773] [outer = 00000000] 17:27:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13D4D800) [pid = 3980] [serial = 774] [outer = 136CD800] 17:27:10 INFO - PROCESS | 3980 | 1471048030661 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E55000) [pid = 3980] [serial = 775] [outer = 136CD800] 17:27:11 INFO - PROCESS | 3980 | 1471048031130 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 17:27:11 INFO - PROCESS | 3980 | 1471048031170 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 3980 | 1471048031181 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 17:27:11 INFO - PROCESS | 3980 | 1471048031185 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 3980 | 1471048031187 Marionette TRACE conn5 <- [1,998,null,{}] 17:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:27:11 INFO - PROCESS | 3980 | 1471048031190 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}] 17:27:11 INFO - PROCESS | 3980 | 1471048031192 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:11 INFO - PROCESS | 3980 | 1471048031278 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 17:27:11 INFO - PROCESS | 3980 | 1471048031283 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 3980 | 1471048031285 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:11 INFO - PROCESS | 3980 | ++DOCSHELL 1536AC00 == 34 [pid = 3980] [id = 259] 17:27:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1536D000) [pid = 3980] [serial = 776] [outer = 00000000] 17:27:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16442800) [pid = 3980] [serial = 777] [outer = 1536D000] 17:27:11 INFO - PROCESS | 3980 | 1471048031330 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16554C00) [pid = 3980] [serial = 778] [outer = 1536D000] 17:27:11 INFO - PROCESS | 3980 | 1471048031745 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 17:27:11 INFO - PROCESS | 3980 | 1471048031821 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 3980 | 1471048031823 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 17:27:11 INFO - PROCESS | 3980 | 1471048031826 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:27:11 INFO - PROCESS | 3980 | 1471048031828 Marionette TRACE conn5 <- [1,1002,null,{}] 17:27:11 INFO - PROCESS | 3980 | 1471048031832 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}] 17:27:11 INFO - PROCESS | 3980 | 1471048031834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:11 INFO - PROCESS | 3980 | 1471048031945 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 17:27:11 INFO - PROCESS | 3980 | 1471048031950 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 3980 | 1471048031952 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:11 INFO - PROCESS | 3980 | ++DOCSHELL 16441400 == 35 [pid = 3980] [id = 260] 17:27:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1650E000) [pid = 3980] [serial = 779] [outer = 00000000] 17:27:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E85C00) [pid = 3980] [serial = 780] [outer = 1650E000] 17:27:11 INFO - PROCESS | 3980 | 1471048031996 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17172400) [pid = 3980] [serial = 781] [outer = 1650E000] 17:27:12 INFO - PROCESS | 3980 | 1471048032467 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 17:27:12 INFO - PROCESS | 3980 | 1471048032501 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 3980 | 1471048032503 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 17:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:27:12 INFO - PROCESS | 3980 | 1471048032506 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 3980 | 1471048032508 Marionette TRACE conn5 <- [1,1006,null,{}] 17:27:12 INFO - PROCESS | 3980 | 1471048032511 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}] 17:27:12 INFO - PROCESS | 3980 | 1471048032516 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:12 INFO - PROCESS | 3980 | 1471048032671 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 17:27:12 INFO - PROCESS | 3980 | 1471048032728 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 3980 | 1471048032730 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:12 INFO - PROCESS | 3980 | ++DOCSHELL 176C5000 == 36 [pid = 3980] [id = 261] 17:27:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176C5C00) [pid = 3980] [serial = 782] [outer = 00000000] 17:27:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17BDD400) [pid = 3980] [serial = 783] [outer = 176C5C00] 17:27:12 INFO - PROCESS | 3980 | 1471048032777 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176CD800) [pid = 3980] [serial = 784] [outer = 176C5C00] 17:27:13 INFO - PROCESS | 3980 | 1471048033223 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 770ms 17:27:13 INFO - PROCESS | 3980 | 1471048033284 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 3980 | 1471048033286 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 17:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:27:13 INFO - PROCESS | 3980 | 1471048033289 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 3980 | 1471048033291 Marionette TRACE conn5 <- [1,1010,null,{}] 17:27:13 INFO - PROCESS | 3980 | 1471048033295 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}] 17:27:13 INFO - PROCESS | 3980 | 1471048033297 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:13 INFO - PROCESS | 3980 | 1471048033405 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 17:27:13 INFO - PROCESS | 3980 | 1471048033410 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 3980 | 1471048033412 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:13 INFO - PROCESS | 3980 | ++DOCSHELL 185E0C00 == 37 [pid = 3980] [id = 262] 17:27:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1868A800) [pid = 3980] [serial = 785] [outer = 00000000] 17:27:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1868DC00) [pid = 3980] [serial = 786] [outer = 1868A800] 17:27:13 INFO - PROCESS | 3980 | 1471048033455 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (18696C00) [pid = 3980] [serial = 787] [outer = 1868A800] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13670C00) [pid = 3980] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0F814000) [pid = 3980] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F94A800) [pid = 3980] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (102DFC00) [pid = 3980] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0EE75000) [pid = 3980] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13E49400) [pid = 3980] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0C1E4400) [pid = 3980] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1366FC00) [pid = 3980] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (176B8800) [pid = 3980] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187DF400) [pid = 3980] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16436000) [pid = 3980] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1716FC00) [pid = 3980] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:27:13 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13DA8800) [pid = 3980] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:27:13 INFO - PROCESS | 3980 | 1471048033966 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 17:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:27:14 INFO - PROCESS | 3980 | 1471048034022 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 3980 | 1471048034024 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 17:27:14 INFO - PROCESS | 3980 | 1471048034027 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 3980 | 1471048034029 Marionette TRACE conn5 <- [1,1014,null,{}] 17:27:14 INFO - PROCESS | 3980 | 1471048034033 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}] 17:27:14 INFO - PROCESS | 3980 | 1471048034034 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:14 INFO - PROCESS | 3980 | 1471048034113 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 17:27:14 INFO - PROCESS | 3980 | 1471048034118 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 3980 | 1471048034119 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:14 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E4400 == 38 [pid = 3980] [id = 263] 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0C1E8800) [pid = 3980] [serial = 788] [outer = 00000000] 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (10155C00) [pid = 3980] [serial = 789] [outer = 0C1E8800] 17:27:14 INFO - PROCESS | 3980 | 1471048034163 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13672C00) [pid = 3980] [serial = 790] [outer = 0C1E8800] 17:27:14 INFO - PROCESS | 3980 | 1471048034584 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 17:27:14 INFO - PROCESS | 3980 | 1471048034598 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 3980 | 1471048034600 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 17:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:27:14 INFO - PROCESS | 3980 | 1471048034616 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 3980 | 1471048034618 Marionette TRACE conn5 <- [1,1018,null,{}] 17:27:14 INFO - PROCESS | 3980 | 1471048034621 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}] 17:27:14 INFO - PROCESS | 3980 | 1471048034623 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:14 INFO - PROCESS | 3980 | 1471048034732 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 17:27:14 INFO - PROCESS | 3980 | 1471048034740 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 3980 | 1471048034742 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:14 INFO - PROCESS | 3980 | ++DOCSHELL 0F94A800 == 39 [pid = 3980] [id = 264] 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1362DC00) [pid = 3980] [serial = 791] [outer = 00000000] 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176B8800) [pid = 3980] [serial = 792] [outer = 1362DC00] 17:27:14 INFO - PROCESS | 3980 | 1471048034795 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1873C400) [pid = 3980] [serial = 793] [outer = 1362DC00] 17:27:15 INFO - PROCESS | 3980 | 1471048035223 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 630ms 17:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:27:15 INFO - PROCESS | 3980 | 1471048035256 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 3980 | 1471048035258 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 17:27:15 INFO - PROCESS | 3980 | 1471048035262 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 3980 | 1471048035264 Marionette TRACE conn5 <- [1,1022,null,{}] 17:27:15 INFO - PROCESS | 3980 | 1471048035268 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}] 17:27:15 INFO - PROCESS | 3980 | 1471048035269 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:15 INFO - PROCESS | 3980 | 1471048035350 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 17:27:15 INFO - PROCESS | 3980 | 1471048035355 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 3980 | 1471048035357 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:15 INFO - PROCESS | 3980 | ++DOCSHELL 187C0000 == 40 [pid = 3980] [id = 265] 17:27:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187C1800) [pid = 3980] [serial = 794] [outer = 00000000] 17:27:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187DF000) [pid = 3980] [serial = 795] [outer = 187C1800] 17:27:15 INFO - PROCESS | 3980 | 1471048035401 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (187DF800) [pid = 3980] [serial = 796] [outer = 187C1800] 17:27:15 INFO - PROCESS | 3980 | 1471048035831 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 631ms 17:27:15 INFO - PROCESS | 3980 | 1471048035895 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 3980 | 1471048035898 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 17:27:15 INFO - PROCESS | 3980 | 1471048035901 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:27:15 INFO - PROCESS | 3980 | 1471048035904 Marionette TRACE conn5 <- [1,1026,null,{}] 17:27:15 INFO - PROCESS | 3980 | 1471048035907 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}] 17:27:15 INFO - PROCESS | 3980 | 1471048035910 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:16 INFO - PROCESS | 3980 | 1471048036059 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 17:27:16 INFO - PROCESS | 3980 | 1471048036217 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 3980 | 1471048036221 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:16 INFO - PROCESS | 3980 | ++DOCSHELL 0C112800 == 41 [pid = 3980] [id = 266] 17:27:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0C113000) [pid = 3980] [serial = 797] [outer = 00000000] 17:27:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0C1DA800) [pid = 3980] [serial = 798] [outer = 0C113000] 17:27:16 INFO - PROCESS | 3980 | 1471048036279 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0EE70400) [pid = 3980] [serial = 799] [outer = 0C113000] 17:27:16 INFO - PROCESS | 3980 | 1471048036853 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1017ms 17:27:16 INFO - PROCESS | 3980 | 1471048036924 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 3980 | 1471048036928 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 17:27:16 INFO - PROCESS | 3980 | 1471048036933 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:27:16 INFO - PROCESS | 3980 | 1471048036937 Marionette TRACE conn5 <- [1,1030,null,{}] 17:27:16 INFO - PROCESS | 3980 | 1471048036942 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}] 17:27:16 INFO - PROCESS | 3980 | 1471048036945 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:17 INFO - PROCESS | 3980 | 1471048037115 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 17:27:17 INFO - PROCESS | 3980 | 1471048037236 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 3980 | 1471048037239 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:17 INFO - PROCESS | 3980 | ++DOCSHELL 10105800 == 42 [pid = 3980] [id = 267] 17:27:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (10152800) [pid = 3980] [serial = 800] [outer = 00000000] 17:27:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1362F000) [pid = 3980] [serial = 801] [outer = 10152800] 17:27:17 INFO - PROCESS | 3980 | 1471048037297 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (136CA000) [pid = 3980] [serial = 802] [outer = 10152800] 17:27:17 INFO - PROCESS | 3980 | 1471048037895 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 970ms 17:27:17 INFO - PROCESS | 3980 | 1471048037908 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 3980 | 1471048037911 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 17:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:27:17 INFO - PROCESS | 3980 | 1471048037915 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 3980 | 1471048037917 Marionette TRACE conn5 <- [1,1034,null,{}] 17:27:17 INFO - PROCESS | 3980 | 1471048037921 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}] 17:27:17 INFO - PROCESS | 3980 | 1471048037924 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:18 INFO - PROCESS | 3980 | 1471048038034 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 17:27:18 INFO - PROCESS | 3980 | 1471048038138 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 3980 | 1471048038141 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:18 INFO - PROCESS | 3980 | ++DOCSHELL 17171000 == 43 [pid = 3980] [id = 268] 17:27:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (17172800) [pid = 3980] [serial = 803] [outer = 00000000] 17:27:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (176C8C00) [pid = 3980] [serial = 804] [outer = 17172800] 17:27:18 INFO - PROCESS | 3980 | 1471048038195 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (17A61000) [pid = 3980] [serial = 805] [outer = 17172800] 17:27:18 INFO - PROCESS | 3980 | 1471048038753 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 930ms 17:27:18 INFO - PROCESS | 3980 | 1471048038848 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 3980 | 1471048038852 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 17:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:27:18 INFO - PROCESS | 3980 | 1471048038863 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 3980 | 1471048038868 Marionette TRACE conn5 <- [1,1038,null,{}] 17:27:18 INFO - PROCESS | 3980 | 1471048038886 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}] 17:27:18 INFO - PROCESS | 3980 | 1471048038889 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:18 INFO - PROCESS | 3980 | 1471048039008 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 17:27:19 INFO - PROCESS | 3980 | 1471048039130 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 3980 | 1471048039132 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:19 INFO - PROCESS | 3980 | ++DOCSHELL 18CBF000 == 44 [pid = 3980] [id = 269] 17:27:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A092400) [pid = 3980] [serial = 806] [outer = 00000000] 17:27:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A09BC00) [pid = 3980] [serial = 807] [outer = 1A092400] 17:27:19 INFO - PROCESS | 3980 | 1471048039187 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A0A0400) [pid = 3980] [serial = 808] [outer = 1A092400] 17:27:19 INFO - PROCESS | 3980 | 1471048039739 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 950ms 17:27:19 INFO - PROCESS | 3980 | 1471048039948 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 3980 | 1471048039953 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 17:27:19 INFO - PROCESS | 3980 | 1471048039992 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 3980 | 1471048039995 Marionette TRACE conn5 <- [1,1042,null,{}] 17:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:27:19 INFO - PROCESS | 3980 | 1471048040001 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}] 17:27:19 INFO - PROCESS | 3980 | 1471048040004 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:20 INFO - PROCESS | 3980 | 1471048040104 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 17:27:20 INFO - PROCESS | 3980 | 1471048040186 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 3980 | 1471048040191 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:20 INFO - PROCESS | 3980 | ++DOCSHELL 0F74F800 == 45 [pid = 3980] [id = 270] 17:27:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0F752000) [pid = 3980] [serial = 809] [outer = 00000000] 17:27:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (0F80F400) [pid = 3980] [serial = 810] [outer = 0F752000] 17:27:20 INFO - PROCESS | 3980 | 1471048040281 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0F947C00) [pid = 3980] [serial = 811] [outer = 0F752000] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 187C0000 == 44 [pid = 3980] [id = 265] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0F94A800 == 43 [pid = 3980] [id = 264] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0C1E4400 == 42 [pid = 3980] [id = 263] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 185E0C00 == 41 [pid = 3980] [id = 262] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 176C5000 == 40 [pid = 3980] [id = 261] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 16441400 == 39 [pid = 3980] [id = 260] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 1536AC00 == 38 [pid = 3980] [id = 259] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 136CD400 == 37 [pid = 3980] [id = 258] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0FA57000 == 36 [pid = 3980] [id = 257] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0C10B400 == 35 [pid = 3980] [id = 256] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0C16AC00 == 34 [pid = 3980] [id = 254] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0FD7CC00 == 33 [pid = 3980] [id = 255] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 102DD000 == 32 [pid = 3980] [id = 253] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0F812800 == 31 [pid = 3980] [id = 244] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 18CBF000 == 30 [pid = 3980] [id = 269] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 17171000 == 29 [pid = 3980] [id = 268] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 0C112800 == 28 [pid = 3980] [id = 266] 17:27:21 INFO - PROCESS | 3980 | --DOCSHELL 10105800 == 27 [pid = 3980] [id = 267] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (0F812C00) [pid = 3980] [serial = 721] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (0F35D800) [pid = 3980] [serial = 720] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (13EE2800) [pid = 3980] [serial = 724] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (136C0000) [pid = 3980] [serial = 723] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (18698C00) [pid = 3980] [serial = 727] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (18541C00) [pid = 3980] [serial = 726] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1890F000) [pid = 3980] [serial = 730] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (176C5400) [pid = 3980] [serial = 759] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (187E5C00) [pid = 3980] [serial = 729] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13992800) [pid = 3980] [serial = 745] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1655EC00) [pid = 3980] [serial = 750] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1475EC00) [pid = 3980] [serial = 748] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17176000) [pid = 3980] [serial = 756] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17173000) [pid = 3980] [serial = 757] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16E6F000) [pid = 3980] [serial = 751] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16558800) [pid = 3980] [serial = 753] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1655E000) [pid = 3980] [serial = 754] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13626400) [pid = 3980] [serial = 742] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (136C4800) [pid = 3980] [serial = 744] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F94E000) [pid = 3980] [serial = 733] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C168400) [pid = 3980] [serial = 732] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F94F400) [pid = 3980] [serial = 738] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FA51800) [pid = 3980] [serial = 739] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (10932800) [pid = 3980] [serial = 741] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F236C00) [pid = 3980] [serial = 735] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F30D400) [pid = 3980] [serial = 736] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13EE4000) [pid = 3980] [serial = 747] [outer = 00000000] [url = about:blank] 17:27:21 INFO - PROCESS | 3980 | 1471048041606 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]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1667ms 17:27:21 INFO - PROCESS | 3980 | 1471048041666 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 17:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:27:21 INFO - PROCESS | 3980 | 1471048041670 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 17:27:21 INFO - PROCESS | 3980 | 1471048041675 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 3980 | 1471048041678 Marionette TRACE conn5 <- [1,1046,null,{}] 17:27:21 INFO - PROCESS | 3980 | 1471048041684 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}] 17:27:21 INFO - PROCESS | 3980 | 1471048041687 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:21 INFO - PROCESS | 3980 | 1471048041771 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 17:27:21 INFO - PROCESS | 3980 | 1471048041785 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 3980 | 1471048041787 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:21 INFO - PROCESS | 3980 | ++DOCSHELL 0C294C00 == 28 [pid = 3980] [id = 271] 17:27:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0EE6B800) [pid = 3980] [serial = 812] [outer = 00000000] 17:27:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F23B000) [pid = 3980] [serial = 813] [outer = 0EE6B800] 17:27:21 INFO - PROCESS | 3980 | 1471048041835 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F3F3800) [pid = 3980] [serial = 814] [outer = 0EE6B800] 17:27:22 INFO - PROCESS | 3980 | 1471048042321 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 691ms 17:27:22 INFO - PROCESS | 3980 | 1471048042367 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 3980 | 1471048042373 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 17:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:27:22 INFO - PROCESS | 3980 | 1471048042379 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 3980 | 1471048042382 Marionette TRACE conn5 <- [1,1050,null,{}] 17:27:22 INFO - PROCESS | 3980 | 1471048042386 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}] 17:27:22 INFO - PROCESS | 3980 | 1471048042388 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:22 INFO - PROCESS | 3980 | 1471048042475 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 17:27:22 INFO - PROCESS | 3980 | 1471048042485 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 3980 | 1471048042487 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:22 INFO - PROCESS | 3980 | ++DOCSHELL 0F94F000 == 29 [pid = 3980] [id = 272] 17:27:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F94F400) [pid = 3980] [serial = 815] [outer = 00000000] 17:27:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FA51C00) [pid = 3980] [serial = 816] [outer = 0F94F400] 17:27:22 INFO - PROCESS | 3980 | 1471048042535 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FA5A000) [pid = 3980] [serial = 817] [outer = 0F94F400] 17:27:22 INFO - PROCESS | 3980 | 1471048043003 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 671ms 17:27:23 INFO - PROCESS | 3980 | 1471048043053 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 3980 | 1471048043055 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 17:27:23 INFO - PROCESS | 3980 | 1471048043059 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:27:23 INFO - PROCESS | 3980 | 1471048043062 Marionette TRACE conn5 <- [1,1054,null,{}] 17:27:23 INFO - PROCESS | 3980 | 1471048043073 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}] 17:27:23 INFO - PROCESS | 3980 | 1471048043077 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:23 INFO - PROCESS | 3980 | 1471048043192 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 17:27:23 INFO - PROCESS | 3980 | 1471048043288 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 3980 | 1471048043291 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:23 INFO - PROCESS | 3980 | ++DOCSHELL 1092D800 == 30 [pid = 3980] [id = 273] 17:27:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (10932800) [pid = 3980] [serial = 818] [outer = 00000000] 17:27:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (109E0000) [pid = 3980] [serial = 819] [outer = 10932800] 17:27:23 INFO - PROCESS | 3980 | 1471048043340 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1367AC00) [pid = 3980] [serial = 820] [outer = 10932800] 17:27:23 INFO - PROCESS | 3980 | 1471048043802 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 770ms 17:27:23 INFO - PROCESS | 3980 | 1471048043840 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 3980 | 1471048043842 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 17:27:23 INFO - PROCESS | 3980 | 1471048043863 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:27:23 INFO - PROCESS | 3980 | 1471048043865 Marionette TRACE conn5 <- [1,1058,null,{}] 17:27:23 INFO - PROCESS | 3980 | 1471048043877 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}] 17:27:23 INFO - PROCESS | 3980 | 1471048043879 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:23 INFO - PROCESS | 3980 | 1471048043992 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 17:27:24 INFO - PROCESS | 3980 | 1471048044005 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 3980 | 1471048044007 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:24 INFO - PROCESS | 3980 | ++DOCSHELL 109DF400 == 31 [pid = 3980] [id = 274] 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (136C0800) [pid = 3980] [serial = 821] [outer = 00000000] 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13967000) [pid = 3980] [serial = 822] [outer = 136C0800] 17:27:24 INFO - PROCESS | 3980 | 1471048044051 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13E0F800) [pid = 3980] [serial = 823] [outer = 136C0800] 17:27:24 INFO - PROCESS | 3980 | 1471048044501 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 690ms 17:27:24 INFO - PROCESS | 3980 | 1471048044570 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 3980 | 1471048044572 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 17:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:27:24 INFO - PROCESS | 3980 | 1471048044582 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 3980 | 1471048044583 Marionette TRACE conn5 <- [1,1062,null,{}] 17:27:24 INFO - PROCESS | 3980 | 1471048044587 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}] 17:27:24 INFO - PROCESS | 3980 | 1471048044589 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:24 INFO - PROCESS | 3980 | 1471048044698 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 17:27:24 INFO - PROCESS | 3980 | 1471048044710 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 3980 | 1471048044712 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:24 INFO - PROCESS | 3980 | ++DOCSHELL 13E52800 == 32 [pid = 3980] [id = 275] 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (13E59C00) [pid = 3980] [serial = 824] [outer = 00000000] 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13EEDC00) [pid = 3980] [serial = 825] [outer = 13E59C00] 17:27:24 INFO - PROCESS | 3980 | 1471048044803 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (14762400) [pid = 3980] [serial = 826] [outer = 13E59C00] 17:27:25 INFO - PROCESS | 3980 | 1471048045255 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 17:27:25 INFO - PROCESS | 3980 | 1471048045317 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 3980 | 1471048045319 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 17:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:27:25 INFO - PROCESS | 3980 | 1471048045327 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 3980 | 1471048045329 Marionette TRACE conn5 <- [1,1066,null,{}] 17:27:25 INFO - PROCESS | 3980 | 1471048045332 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}] 17:27:25 INFO - PROCESS | 3980 | 1471048045338 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:25 INFO - PROCESS | 3980 | 1471048045475 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 17:27:25 INFO - PROCESS | 3980 | 1471048045531 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 3980 | 1471048045533 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:25 INFO - PROCESS | 3980 | ++DOCSHELL 16503C00 == 33 [pid = 3980] [id = 276] 17:27:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1650C400) [pid = 3980] [serial = 827] [outer = 00000000] 17:27:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (16593400) [pid = 3980] [serial = 828] [outer = 1650C400] 17:27:25 INFO - PROCESS | 3980 | 1471048045578 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (16E6A800) [pid = 3980] [serial = 829] [outer = 1650C400] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187C1800) [pid = 3980] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1650E000) [pid = 3980] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176C5C00) [pid = 3980] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0C1DE800) [pid = 3980] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FD7EC00) [pid = 3980] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (171F3800) [pid = 3980] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0C10DC00) [pid = 3980] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (136CD800) [pid = 3980] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1536D000) [pid = 3980] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA5B000) [pid = 3980] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1868A800) [pid = 3980] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1E8800) [pid = 3980] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:27:25 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1362DC00) [pid = 3980] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:27:26 INFO - PROCESS | 3980 | 1471048046184 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 931ms 17:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:27:26 INFO - PROCESS | 3980 | 1471048046255 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 3980 | 1471048046257 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 17:27:26 INFO - PROCESS | 3980 | 1471048046260 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 3980 | 1471048046262 Marionette TRACE conn5 <- [1,1070,null,{}] 17:27:26 INFO - PROCESS | 3980 | 1471048046265 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}] 17:27:26 INFO - PROCESS | 3980 | 1471048046267 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:26 INFO - PROCESS | 3980 | 1471048046344 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 17:27:26 INFO - PROCESS | 3980 | 1471048046350 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 3980 | 1471048046352 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:26 INFO - PROCESS | 3980 | ++DOCSHELL 0F27AC00 == 34 [pid = 3980] [id = 277] 17:27:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1341C800) [pid = 3980] [serial = 830] [outer = 00000000] 17:27:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1536D000) [pid = 3980] [serial = 831] [outer = 1341C800] 17:27:26 INFO - PROCESS | 3980 | 1471048046395 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1643B400) [pid = 3980] [serial = 832] [outer = 1341C800] 17:27:26 INFO - PROCESS | 3980 | 1471048046803 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 17:27:26 INFO - PROCESS | 3980 | 1471048046831 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 17:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:27:26 INFO - PROCESS | 3980 | 1471048046833 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 17:27:26 INFO - PROCESS | 3980 | 1471048046836 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 3980 | 1471048046838 Marionette TRACE conn5 <- [1,1074,null,{}] 17:27:26 INFO - PROCESS | 3980 | 1471048046874 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}] 17:27:26 INFO - PROCESS | 3980 | 1471048046876 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:26 INFO - PROCESS | 3980 | 1471048046955 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 17:27:26 INFO - PROCESS | 3980 | 1471048046961 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 3980 | 1471048046963 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:26 INFO - PROCESS | 3980 | ++DOCSHELL 16E65800 == 35 [pid = 3980] [id = 278] 17:27:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1716DC00) [pid = 3980] [serial = 833] [outer = 00000000] 17:27:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17174C00) [pid = 3980] [serial = 834] [outer = 1716DC00] 17:27:27 INFO - PROCESS | 3980 | 1471048047007 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17170C00) [pid = 3980] [serial = 835] [outer = 1716DC00] 17:27:27 INFO - PROCESS | 3980 | 1471048047456 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 650ms 17:27:27 INFO - PROCESS | 3980 | 1471048047487 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 17:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:27:27 INFO - PROCESS | 3980 | 1471048047489 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 17:27:27 INFO - PROCESS | 3980 | 1471048047492 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 3980 | 1471048047494 Marionette TRACE conn5 <- [1,1078,null,{}] 17:27:27 INFO - PROCESS | 3980 | 1471048047501 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}] 17:27:27 INFO - PROCESS | 3980 | 1471048047503 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:27 INFO - PROCESS | 3980 | 1471048047583 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 17:27:27 INFO - PROCESS | 3980 | 1471048047589 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 3980 | 1471048047591 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:27 INFO - PROCESS | 3980 | ++DOCSHELL 107CB400 == 36 [pid = 3980] [id = 279] 17:27:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (171F3000) [pid = 3980] [serial = 836] [outer = 00000000] 17:27:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176C5400) [pid = 3980] [serial = 837] [outer = 171F3000] 17:27:27 INFO - PROCESS | 3980 | 1471048047644 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (176C8400) [pid = 3980] [serial = 838] [outer = 171F3000] 17:27:28 INFO - PROCESS | 3980 | --DOCSHELL 0C294C00 == 35 [pid = 3980] [id = 271] 17:27:28 INFO - PROCESS | 3980 | --DOCSHELL 0F74F800 == 34 [pid = 3980] [id = 270] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 0F94F000 == 33 [pid = 3980] [id = 272] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 1092D800 == 32 [pid = 3980] [id = 273] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 109DF400 == 31 [pid = 3980] [id = 274] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 16503C00 == 30 [pid = 3980] [id = 276] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 16E65800 == 29 [pid = 3980] [id = 278] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 0F27AC00 == 28 [pid = 3980] [id = 277] 17:27:29 INFO - PROCESS | 3980 | --DOCSHELL 13E52800 == 27 [pid = 3980] [id = 275] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17172400) [pid = 3980] [serial = 781] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16E85C00) [pid = 3980] [serial = 780] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (176CD800) [pid = 3980] [serial = 784] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (17BDD400) [pid = 3980] [serial = 783] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F753C00) [pid = 3980] [serial = 762] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F946400) [pid = 3980] [serial = 763] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (10158C00) [pid = 3980] [serial = 765] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13693C00) [pid = 3980] [serial = 766] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176CE800) [pid = 3980] [serial = 760] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C1DA000) [pid = 3980] [serial = 768] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F284400) [pid = 3980] [serial = 769] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13D4D800) [pid = 3980] [serial = 774] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13E55000) [pid = 3980] [serial = 775] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (16442800) [pid = 3980] [serial = 777] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FC29400) [pid = 3980] [serial = 771] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (10101400) [pid = 3980] [serial = 772] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1868DC00) [pid = 3980] [serial = 786] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (13672C00) [pid = 3980] [serial = 790] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (10155C00) [pid = 3980] [serial = 789] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (176B8800) [pid = 3980] [serial = 792] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (187DF800) [pid = 3980] [serial = 796] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (18696C00) [pid = 3980] [serial = 787] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1873C400) [pid = 3980] [serial = 793] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (16554C00) [pid = 3980] [serial = 778] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (187DF000) [pid = 3980] [serial = 795] [outer = 00000000] [url = about:blank] 17:27:29 INFO - PROCESS | 3980 | 1471048049408 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1975ms 17:27:29 INFO - PROCESS | 3980 | 1471048049469 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 17:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:27:29 INFO - PROCESS | 3980 | 1471048049473 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 17:27:29 INFO - PROCESS | 3980 | 1471048049478 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 3980 | 1471048049481 Marionette TRACE conn5 <- [1,1082,null,{}] 17:27:29 INFO - PROCESS | 3980 | 1471048049487 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}] 17:27:29 INFO - PROCESS | 3980 | 1471048049490 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:29 INFO - PROCESS | 3980 | 1471048049580 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 17:27:29 INFO - PROCESS | 3980 | 1471048049589 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 3980 | 1471048049594 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:29 INFO - PROCESS | 3980 | ++DOCSHELL 0F27AC00 == 28 [pid = 3980] [id = 280] 17:27:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F27C000) [pid = 3980] [serial = 839] [outer = 00000000] 17:27:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0F359C00) [pid = 3980] [serial = 840] [outer = 0F27C000] 17:27:29 INFO - PROCESS | 3980 | 1471048049647 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0F3FA800) [pid = 3980] [serial = 841] [outer = 0F27C000] 17:27:30 INFO - PROCESS | 3980 | 1471048050106 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 690ms 17:27:30 INFO - PROCESS | 3980 | 1471048050168 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 3980 | 1471048050173 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 17:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:27:30 INFO - PROCESS | 3980 | 1471048050179 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 3980 | 1471048050182 Marionette TRACE conn5 <- [1,1086,null,{}] 17:27:30 INFO - PROCESS | 3980 | 1471048050186 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}] 17:27:30 INFO - PROCESS | 3980 | 1471048050189 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:30 INFO - PROCESS | 3980 | 1471048050276 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 17:27:30 INFO - PROCESS | 3980 | 1471048050285 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 3980 | 1471048050288 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:30 INFO - PROCESS | 3980 | ++DOCSHELL 0F946800 == 29 [pid = 3980] [id = 281] 17:27:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F947400) [pid = 3980] [serial = 842] [outer = 00000000] 17:27:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0F94FC00) [pid = 3980] [serial = 843] [outer = 0F947400] 17:27:30 INFO - PROCESS | 3980 | 1471048050335 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FA4D400) [pid = 3980] [serial = 844] [outer = 0F947400] 17:27:30 INFO - PROCESS | 3980 | 1471048050804 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 17:27:30 INFO - PROCESS | 3980 | 1471048050853 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 3980 | 1471048050855 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 17:27:30 INFO - PROCESS | 3980 | 1471048050859 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:27:30 INFO - PROCESS | 3980 | 1471048050863 Marionette TRACE conn5 <- [1,1090,null,{}] 17:27:30 INFO - PROCESS | 3980 | 1471048050874 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}] 17:27:30 INFO - PROCESS | 3980 | 1471048050878 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:30 INFO - PROCESS | 3980 | 1471048050992 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 17:27:31 INFO - PROCESS | 3980 | 1471048051080 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 3980 | 1471048051083 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:31 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87000 == 30 [pid = 3980] [id = 282] 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (10101400) [pid = 3980] [serial = 845] [outer = 00000000] 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (1010D400) [pid = 3980] [serial = 846] [outer = 10101400] 17:27:31 INFO - PROCESS | 3980 | 1471048051131 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1015C400) [pid = 3980] [serial = 847] [outer = 10101400] 17:27:31 INFO - PROCESS | 3980 | 1471048051519 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 17:27:31 INFO - PROCESS | 3980 | 1471048051534 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 17:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:27:31 INFO - PROCESS | 3980 | 1471048051536 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 17:27:31 INFO - PROCESS | 3980 | 1471048051540 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 3980 | 1471048051541 Marionette TRACE conn5 <- [1,1094,null,{}] 17:27:31 INFO - PROCESS | 3980 | 1471048051545 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}] 17:27:31 INFO - PROCESS | 3980 | 1471048051547 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:31 INFO - PROCESS | 3980 | 1471048051662 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 17:27:31 INFO - PROCESS | 3980 | 1471048051667 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 3980 | 1471048051669 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:31 INFO - PROCESS | 3980 | ++DOCSHELL 107CA400 == 31 [pid = 3980] [id = 283] 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (107CF400) [pid = 3980] [serial = 848] [outer = 00000000] 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13677800) [pid = 3980] [serial = 849] [outer = 107CF400] 17:27:31 INFO - PROCESS | 3980 | 1471048051714 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136C0000) [pid = 3980] [serial = 850] [outer = 107CF400] 17:27:32 INFO - PROCESS | 3980 | 1471048052103 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 17:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:27:32 INFO - PROCESS | 3980 | 1471048052174 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 3980 | 1471048052176 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 17:27:32 INFO - PROCESS | 3980 | 1471048052179 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 3980 | 1471048052181 Marionette TRACE conn5 <- [1,1098,null,{}] 17:27:32 INFO - PROCESS | 3980 | 1471048052185 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}] 17:27:32 INFO - PROCESS | 3980 | 1471048052187 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:32 INFO - PROCESS | 3980 | 1471048052263 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 17:27:32 INFO - PROCESS | 3980 | 1471048052268 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 3980 | 1471048052270 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:32 INFO - PROCESS | 3980 | ++DOCSHELL 136C6C00 == 32 [pid = 3980] [id = 284] 17:27:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136C8C00) [pid = 3980] [serial = 851] [outer = 00000000] 17:27:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13995800) [pid = 3980] [serial = 852] [outer = 136C8C00] 17:27:32 INFO - PROCESS | 3980 | 1471048052315 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E49400) [pid = 3980] [serial = 853] [outer = 136C8C00] 17:27:32 INFO - PROCESS | 3980 | 1471048052768 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 17:27:32 INFO - PROCESS | 3980 | 1471048052814 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 3980 | 1471048052816 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 17:27:32 INFO - PROCESS | 3980 | 1471048052820 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 3980 | 1471048052821 Marionette TRACE conn5 <- [1,1102,null,{}] 17:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:27:32 INFO - PROCESS | 3980 | 1471048052825 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}] 17:27:32 INFO - PROCESS | 3980 | 1471048052830 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:32 INFO - PROCESS | 3980 | 1471048052933 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 17:27:32 INFO - PROCESS | 3980 | 1471048052941 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 3980 | 1471048052943 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:32 INFO - PROCESS | 3980 | ++DOCSHELL 15726000 == 33 [pid = 3980] [id = 285] 17:27:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (15726400) [pid = 3980] [serial = 854] [outer = 00000000] 17:27:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16436C00) [pid = 3980] [serial = 855] [outer = 15726400] 17:27:32 INFO - PROCESS | 3980 | 1471048052990 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16442400) [pid = 3980] [serial = 856] [outer = 15726400] 17:27:33 INFO - PROCESS | 3980 | 1471048053427 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms 17:27:33 INFO - PROCESS | 3980 | 1471048053454 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 3980 | 1471048053456 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 17:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:27:33 INFO - PROCESS | 3980 | 1471048053459 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 3980 | 1471048053461 Marionette TRACE conn5 <- [1,1106,null,{}] 17:27:33 INFO - PROCESS | 3980 | 1471048053468 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}] 17:27:33 INFO - PROCESS | 3980 | 1471048053470 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:33 INFO - PROCESS | 3980 | 1471048053546 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 17:27:33 INFO - PROCESS | 3980 | 1471048053552 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 3980 | 1471048053554 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:33 INFO - PROCESS | 3980 | ++DOCSHELL 16436400 == 34 [pid = 3980] [id = 286] 17:27:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16505000) [pid = 3980] [serial = 857] [outer = 00000000] 17:27:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1655B400) [pid = 3980] [serial = 858] [outer = 16505000] 17:27:33 INFO - PROCESS | 3980 | 1471048053599 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1655E400) [pid = 3980] [serial = 859] [outer = 16505000] 17:27:34 INFO - PROCESS | 3980 | 1471048054045 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 17:27:34 INFO - PROCESS | 3980 | 1471048054102 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 3980 | 1471048054104 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 17:27:34 INFO - PROCESS | 3980 | 1471048054107 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:27:34 INFO - PROCESS | 3980 | 1471048054109 Marionette TRACE conn5 <- [1,1110,null,{}] 17:27:34 INFO - PROCESS | 3980 | 1471048054113 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}] 17:27:34 INFO - PROCESS | 3980 | 1471048054115 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:34 INFO - PROCESS | 3980 | 1471048054192 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 17:27:34 INFO - PROCESS | 3980 | 1471048054200 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 3980 | 1471048054202 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:34 INFO - PROCESS | 3980 | ++DOCSHELL 16558800 == 35 [pid = 3980] [id = 287] 17:27:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1716C800) [pid = 3980] [serial = 860] [outer = 00000000] 17:27:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17174400) [pid = 3980] [serial = 861] [outer = 1716C800] 17:27:34 INFO - PROCESS | 3980 | 1471048054246 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17175000) [pid = 3980] [serial = 862] [outer = 1716C800] 17:27:34 INFO - PROCESS | 3980 | 1471048054707 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 630ms 17:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:27:34 INFO - PROCESS | 3980 | 1471048054743 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 3980 | 1471048054745 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 17:27:34 INFO - PROCESS | 3980 | 1471048054752 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 3980 | 1471048054754 Marionette TRACE conn5 <- [1,1114,null,{}] 17:27:34 INFO - PROCESS | 3980 | 1471048054758 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}] 17:27:34 INFO - PROCESS | 3980 | 1471048054760 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:34 INFO - PROCESS | 3980 | 1471048054873 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 17:27:34 INFO - PROCESS | 3980 | 1471048054953 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 3980 | 1471048054955 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:34 INFO - PROCESS | 3980 | ++DOCSHELL 0FD86800 == 36 [pid = 3980] [id = 288] 17:27:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (176B2C00) [pid = 3980] [serial = 863] [outer = 00000000] 17:27:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176C6C00) [pid = 3980] [serial = 864] [outer = 176B2C00] 17:27:34 INFO - PROCESS | 3980 | 1471048055000 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1783F000) [pid = 3980] [serial = 865] [outer = 176B2C00] 17:27:35 INFO - PROCESS | 3980 | 1471048055427 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 730ms 17:27:35 INFO - PROCESS | 3980 | 1471048055482 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 3980 | 1471048055484 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 17:27:35 INFO - PROCESS | 3980 | 1471048055487 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 3980 | 1471048055488 Marionette TRACE conn5 <- [1,1118,null,{}] 17:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:27:35 INFO - PROCESS | 3980 | 1471048055497 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}] 17:27:35 INFO - PROCESS | 3980 | 1471048055499 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:35 INFO - PROCESS | 3980 | 1471048055611 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 17:27:35 INFO - PROCESS | 3980 | 1471048055619 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 3980 | 1471048055621 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:35 INFO - PROCESS | 3980 | ++DOCSHELL 176CB000 == 37 [pid = 3980] [id = 289] 17:27:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1783DC00) [pid = 3980] [serial = 866] [outer = 00000000] 17:27:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (17F60400) [pid = 3980] [serial = 867] [outer = 1783DC00] 17:27:35 INFO - PROCESS | 3980 | 1471048055668 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (17F67400) [pid = 3980] [serial = 868] [outer = 1783DC00] 17:27:36 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 17:27:36 INFO - PROCESS | 3980 | 1471048056278 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 830ms 17:27:36 INFO - PROCESS | 3980 | 1471048056321 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 3980 | 1471048056324 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 17:27:36 INFO - PROCESS | 3980 | 1471048056327 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:27:36 INFO - PROCESS | 3980 | 1471048056329 Marionette TRACE conn5 <- [1,1122,null,{}] 17:27:36 INFO - PROCESS | 3980 | 1471048056332 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}] 17:27:36 INFO - PROCESS | 3980 | 1471048056335 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:36 INFO - PROCESS | 3980 | 1471048056597 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (136C0800) [pid = 3980] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E59C00) [pid = 3980] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1716DC00) [pid = 3980] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1650C400) [pid = 3980] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (10932800) [pid = 3980] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F94F400) [pid = 3980] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0EE6B800) [pid = 3980] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F752000) [pid = 3980] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1A092400) [pid = 3980] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17172800) [pid = 3980] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (10152800) [pid = 3980] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C113000) [pid = 3980] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:27:36 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1341C800) [pid = 3980] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:27:36 INFO - PROCESS | 3980 | 1471048056660 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 3980 | 1471048056663 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:36 INFO - PROCESS | 3980 | ++DOCSHELL 0C113000 == 38 [pid = 3980] [id = 290] 17:27:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0C113400) [pid = 3980] [serial = 869] [outer = 00000000] 17:27:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F94D400) [pid = 3980] [serial = 870] [outer = 0C113400] 17:27:36 INFO - PROCESS | 3980 | 1471048056709 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (137C0800) [pid = 3980] [serial = 871] [outer = 0C113400] 17:27:37 INFO - PROCESS | 3980 | 1471048057093 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 830ms 17:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:27:37 INFO - PROCESS | 3980 | 1471048057161 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 3980 | 1471048057163 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 17:27:37 INFO - PROCESS | 3980 | 1471048057166 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 3980 | 1471048057168 Marionette TRACE conn5 <- [1,1126,null,{}] 17:27:37 INFO - PROCESS | 3980 | 1471048057171 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}] 17:27:37 INFO - PROCESS | 3980 | 1471048057173 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:37 INFO - PROCESS | 3980 | 1471048057252 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 17:27:37 INFO - PROCESS | 3980 | 1471048057257 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 3980 | 1471048057259 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:37 INFO - PROCESS | 3980 | ++DOCSHELL 13E5B000 == 39 [pid = 3980] [id = 291] 17:27:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13E5B400) [pid = 3980] [serial = 872] [outer = 00000000] 17:27:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17A5B400) [pid = 3980] [serial = 873] [outer = 13E5B400] 17:27:37 INFO - PROCESS | 3980 | 1471048057304 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (187C1800) [pid = 3980] [serial = 874] [outer = 13E5B400] 17:27:37 INFO - PROCESS | 3980 | 1471048057732 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 631ms 17:27:37 INFO - PROCESS | 3980 | 1471048057798 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 17:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:27:37 INFO - PROCESS | 3980 | 1471048057800 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 17:27:37 INFO - PROCESS | 3980 | 1471048057803 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 3980 | 1471048057805 Marionette TRACE conn5 <- [1,1130,null,{}] 17:27:37 INFO - PROCESS | 3980 | 1471048057809 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}] 17:27:37 INFO - PROCESS | 3980 | 1471048057810 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:37 INFO - PROCESS | 3980 | 1471048057890 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 17:27:37 INFO - PROCESS | 3980 | 1471048057898 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 3980 | 1471048057899 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:37 INFO - PROCESS | 3980 | ++DOCSHELL 1572F800 == 40 [pid = 3980] [id = 292] 17:27:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17172800) [pid = 3980] [serial = 875] [outer = 00000000] 17:27:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187E2800) [pid = 3980] [serial = 876] [outer = 17172800] 17:27:37 INFO - PROCESS | 3980 | 1471048057969 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187E5400) [pid = 3980] [serial = 877] [outer = 17172800] 17:27:38 INFO - PROCESS | 3980 | 1471048058395 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 17:27:38 INFO - PROCESS | 3980 | 1471048058436 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 3980 | 1471048058438 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 17:27:38 INFO - PROCESS | 3980 | 1471048058441 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:27:38 INFO - PROCESS | 3980 | 1471048058442 Marionette TRACE conn5 <- [1,1134,null,{}] 17:27:38 INFO - PROCESS | 3980 | 1471048058446 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}] 17:27:38 INFO - PROCESS | 3980 | 1471048058448 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:38 INFO - PROCESS | 3980 | 1471048058528 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 17:27:38 INFO - PROCESS | 3980 | 1471048058536 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 3980 | 1471048058538 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:38 INFO - PROCESS | 3980 | ++DOCSHELL 187DD800 == 41 [pid = 3980] [id = 293] 17:27:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (18905800) [pid = 3980] [serial = 878] [outer = 00000000] 17:27:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (18CBB000) [pid = 3980] [serial = 879] [outer = 18905800] 17:27:38 INFO - PROCESS | 3980 | 1471048058581 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (199B7800) [pid = 3980] [serial = 880] [outer = 18905800] 17:27:39 INFO - PROCESS | 3980 | 1471048059423 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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1015ms 17:27:39 INFO - PROCESS | 3980 | 1471048059460 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 3980 | 1471048059464 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 17:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:27:39 INFO - PROCESS | 3980 | 1471048059468 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 3980 | 1471048059472 Marionette TRACE conn5 <- [1,1138,null,{}] 17:27:39 INFO - PROCESS | 3980 | 1471048059497 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}] 17:27:39 INFO - PROCESS | 3980 | 1471048059501 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:39 INFO - PROCESS | 3980 | 1471048059643 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 17:27:39 INFO - PROCESS | 3980 | 1471048059771 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 3980 | 1471048059774 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:39 INFO - PROCESS | 3980 | ++DOCSHELL 0F278400 == 42 [pid = 3980] [id = 294] 17:27:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F315C00) [pid = 3980] [serial = 881] [outer = 00000000] 17:27:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F814400) [pid = 3980] [serial = 882] [outer = 0F315C00] 17:27:39 INFO - PROCESS | 3980 | 1471048059833 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0FA50800) [pid = 3980] [serial = 883] [outer = 0F315C00] 17:27:40 INFO - PROCESS | 3980 | 1471048060473 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1075ms 17:27:40 INFO - PROCESS | 3980 | 1471048060563 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 3980 | 1471048060568 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 17:27:40 INFO - PROCESS | 3980 | 1471048060574 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:27:40 INFO - PROCESS | 3980 | 1471048060577 Marionette TRACE conn5 <- [1,1142,null,{}] 17:27:40 INFO - PROCESS | 3980 | 1471048060606 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}] 17:27:40 INFO - PROCESS | 3980 | 1471048060609 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:40 INFO - PROCESS | 3980 | 1471048060888 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 17:27:40 INFO - PROCESS | 3980 | 1471048060959 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 3980 | 1471048060962 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:40 INFO - PROCESS | 3980 | ++DOCSHELL 0A650C00 == 43 [pid = 3980] [id = 295] 17:27:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0C109C00) [pid = 3980] [serial = 884] [outer = 00000000] 17:27:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0C1DD000) [pid = 3980] [serial = 885] [outer = 0C109C00] 17:27:41 INFO - PROCESS | 3980 | 1471048061013 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0C297400) [pid = 3980] [serial = 886] [outer = 0C109C00] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 1572F800 == 42 [pid = 3980] [id = 292] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 13E5B000 == 41 [pid = 3980] [id = 291] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 0C113000 == 40 [pid = 3980] [id = 290] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 176CB000 == 39 [pid = 3980] [id = 289] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 0FD86800 == 38 [pid = 3980] [id = 288] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 16558800 == 37 [pid = 3980] [id = 287] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 16436400 == 36 [pid = 3980] [id = 286] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 15726000 == 35 [pid = 3980] [id = 285] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 136C6C00 == 34 [pid = 3980] [id = 284] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 107CA400 == 33 [pid = 3980] [id = 283] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 0FD87000 == 32 [pid = 3980] [id = 282] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 0F946800 == 31 [pid = 3980] [id = 281] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 0F27AC00 == 30 [pid = 3980] [id = 280] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (176C5400) [pid = 3980] [serial = 837] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOCSHELL 107CB400 == 29 [pid = 3980] [id = 279] 17:27:41 INFO - PROCESS | 3980 | 1471048061690 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1177ms 17:27:41 INFO - PROCESS | 3980 | 1471048061758 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 3980 | 1471048061762 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 17:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:27:41 INFO - PROCESS | 3980 | 1471048061767 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 3980 | 1471048061770 Marionette TRACE conn5 <- [1,1146,null,{}] 17:27:41 INFO - PROCESS | 3980 | 1471048061774 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}] 17:27:41 INFO - PROCESS | 3980 | 1471048061778 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:41 INFO - PROCESS | 3980 | 1471048061867 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (13967000) [pid = 3980] [serial = 822] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (13EEDC00) [pid = 3980] [serial = 825] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (17170C00) [pid = 3980] [serial = 835] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (16593400) [pid = 3980] [serial = 828] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (14762400) [pid = 3980] [serial = 826] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (17174C00) [pid = 3980] [serial = 834] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16E6A800) [pid = 3980] [serial = 829] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (109E0000) [pid = 3980] [serial = 819] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FA51C00) [pid = 3980] [serial = 816] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FA5A000) [pid = 3980] [serial = 817] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F23B000) [pid = 3980] [serial = 813] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F3F3800) [pid = 3980] [serial = 814] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F947C00) [pid = 3980] [serial = 811] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F80F400) [pid = 3980] [serial = 810] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A0A0400) [pid = 3980] [serial = 808] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A09BC00) [pid = 3980] [serial = 807] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (17A61000) [pid = 3980] [serial = 805] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176C8C00) [pid = 3980] [serial = 804] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (136CA000) [pid = 3980] [serial = 802] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1362F000) [pid = 3980] [serial = 801] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0EE70400) [pid = 3980] [serial = 799] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C1DA800) [pid = 3980] [serial = 798] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13E0F800) [pid = 3980] [serial = 823] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1536D000) [pid = 3980] [serial = 831] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1643B400) [pid = 3980] [serial = 832] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1367AC00) [pid = 3980] [serial = 820] [outer = 00000000] [url = about:blank] 17:27:41 INFO - PROCESS | 3980 | 1471048061959 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 3980 | 1471048061961 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:41 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E6C00 == 30 [pid = 3980] [id = 296] 17:27:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0C1E7400) [pid = 3980] [serial = 887] [outer = 00000000] 17:27:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F80E000) [pid = 3980] [serial = 888] [outer = 0C1E7400] 17:27:41 INFO - PROCESS | 3980 | 1471048062009 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F94C800) [pid = 3980] [serial = 889] [outer = 0C1E7400] 17:27:42 INFO - PROCESS | 3980 | 1471048062449 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",0,null,null]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 17:27:42 INFO - PROCESS | 3980 | 1471048062502 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 3980 | 1471048062505 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 17:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:27:42 INFO - PROCESS | 3980 | 1471048062508 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 3980 | 1471048062510 Marionette TRACE conn5 <- [1,1150,null,{}] 17:27:42 INFO - PROCESS | 3980 | 1471048062514 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}] 17:27:42 INFO - PROCESS | 3980 | 1471048062516 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:42 INFO - PROCESS | 3980 | 1471048062601 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 17:27:42 INFO - PROCESS | 3980 | 1471048062612 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 3980 | 1471048062614 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:42 INFO - PROCESS | 3980 | ++DOCSHELL 10103400 == 31 [pid = 3980] [id = 297] 17:27:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (10157000) [pid = 3980] [serial = 890] [outer = 00000000] 17:27:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (102E1000) [pid = 3980] [serial = 891] [outer = 10157000] 17:27:42 INFO - PROCESS | 3980 | 1471048062661 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13421800) [pid = 3980] [serial = 892] [outer = 10157000] 17:27:43 INFO - PROCESS | 3980 | 1471048063138 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 17:27:43 INFO - PROCESS | 3980 | 1471048063183 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 3980 | 1471048063187 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 17:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:27:43 INFO - PROCESS | 3980 | 1471048063198 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 3980 | 1471048063203 Marionette TRACE conn5 <- [1,1154,null,{}] 17:27:43 INFO - PROCESS | 3980 | 1471048063207 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}] 17:27:43 INFO - PROCESS | 3980 | 1471048063210 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:43 INFO - PROCESS | 3980 | 1471048063305 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 17:27:43 INFO - PROCESS | 3980 | 1471048063404 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 3980 | 1471048063406 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:43 INFO - PROCESS | 3980 | ++DOCSHELL 137C3C00 == 32 [pid = 3980] [id = 298] 17:27:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (137C4800) [pid = 3980] [serial = 893] [outer = 00000000] 17:27:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13E13000) [pid = 3980] [serial = 894] [outer = 137C4800] 17:27:43 INFO - PROCESS | 3980 | 1471048063460 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13E58000) [pid = 3980] [serial = 895] [outer = 137C4800] 17:27:43 INFO - PROCESS | 3980 | 1471048063863 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 17:27:43 INFO - PROCESS | 3980 | 1471048063952 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 3980 | 1471048063954 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 17:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:27:43 INFO - PROCESS | 3980 | 1471048063963 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 3980 | 1471048063965 Marionette TRACE conn5 <- [1,1158,null,{}] 17:27:43 INFO - PROCESS | 3980 | 1471048063973 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}] 17:27:43 INFO - PROCESS | 3980 | 1471048063975 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:44 INFO - PROCESS | 3980 | 1471048064090 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 17:27:44 INFO - PROCESS | 3980 | 1471048064096 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 3980 | 1471048064098 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:44 INFO - PROCESS | 3980 | ++DOCSHELL 13F6E400 == 33 [pid = 3980] [id = 299] 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13FEEC00) [pid = 3980] [serial = 896] [outer = 00000000] 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (14766800) [pid = 3980] [serial = 897] [outer = 13FEEC00] 17:27:44 INFO - PROCESS | 3980 | 1471048064144 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (15721C00) [pid = 3980] [serial = 898] [outer = 13FEEC00] 17:27:44 INFO - PROCESS | 3980 | 1471048064587 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 17:27:44 INFO - PROCESS | 3980 | 1471048064638 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 3980 | 1471048064640 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 17:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:27:44 INFO - PROCESS | 3980 | 1471048064643 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 3980 | 1471048064645 Marionette TRACE conn5 <- [1,1162,null,{}] 17:27:44 INFO - PROCESS | 3980 | 1471048064648 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}] 17:27:44 INFO - PROCESS | 3980 | 1471048064650 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:44 INFO - PROCESS | 3980 | 1471048064765 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 17:27:44 INFO - PROCESS | 3980 | 1471048064774 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 3980 | 1471048064779 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:44 INFO - PROCESS | 3980 | ++DOCSHELL 0FB3E000 == 34 [pid = 3980] [id = 300] 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1643BC00) [pid = 3980] [serial = 899] [outer = 00000000] 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (16505C00) [pid = 3980] [serial = 900] [outer = 1643BC00] 17:27:44 INFO - PROCESS | 3980 | 1471048064882 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16E62800) [pid = 3980] [serial = 901] [outer = 1643BC00] 17:27:45 INFO - PROCESS | 3980 | 1471048065348 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] 17:27:45 INFO - PROCESS | 3980 | 1471048065410 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 17:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:27:45 INFO - PROCESS | 3980 | 1471048065413 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 3980 | 1471048065415 Marionette TRACE conn5 <- [1,1166,null,{}] 17:27:45 INFO - PROCESS | 3980 | 1471048065419 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}] 17:27:45 INFO - PROCESS | 3980 | 1471048065420 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:45 INFO - PROCESS | 3980 | 1471048065541 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 17:27:45 INFO - PROCESS | 3980 | 1471048065600 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 3980 | 1471048065602 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:45 INFO - PROCESS | 3980 | ++DOCSHELL 16E7F400 == 35 [pid = 3980] [id = 301] 17:27:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (16E81000) [pid = 3980] [serial = 902] [outer = 00000000] 17:27:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (171C1800) [pid = 3980] [serial = 903] [outer = 16E81000] 17:27:45 INFO - PROCESS | 3980 | 1471048065647 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (171EFC00) [pid = 3980] [serial = 904] [outer = 16E81000] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17172800) [pid = 3980] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16505000) [pid = 3980] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (107CF400) [pid = 3980] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (10101400) [pid = 3980] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (176B2C00) [pid = 3980] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F947400) [pid = 3980] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (136C8C00) [pid = 3980] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (15726400) [pid = 3980] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1716C800) [pid = 3980] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1783DC00) [pid = 3980] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F27C000) [pid = 3980] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (171F3000) [pid = 3980] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13E5B400) [pid = 3980] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:27:45 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C113400) [pid = 3980] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:27:46 INFO - PROCESS | 3980 | 1471048066154 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] 17:27:46 INFO - PROCESS | 3980 | 1471048066191 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 17:27:46 INFO - PROCESS | 3980 | 1471048066194 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:27:46 INFO - PROCESS | 3980 | 1471048066196 Marionette TRACE conn5 <- [1,1170,null,{}] 17:27:46 INFO - PROCESS | 3980 | 1471048066199 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}] 17:27:46 INFO - PROCESS | 3980 | 1471048066201 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:46 INFO - PROCESS | 3980 | 1471048066282 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 17:27:46 INFO - PROCESS | 3980 | 1471048066288 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 3980 | 1471048066290 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:46 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA3C00 == 36 [pid = 3980] [id = 302] 17:27:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (16435C00) [pid = 3980] [serial = 905] [outer = 00000000] 17:27:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (171BE000) [pid = 3980] [serial = 906] [outer = 16435C00] 17:27:46 INFO - PROCESS | 3980 | 1471048066334 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (176CB000) [pid = 3980] [serial = 907] [outer = 16435C00] 17:27:46 INFO - PROCESS | 3980 | 1471048066767 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 221","_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] 17:27:46 INFO - PROCESS | 3980 | 1471048066831 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 17:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:27:46 INFO - PROCESS | 3980 | 1471048066834 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 3980 | 1471048066836 Marionette TRACE conn5 <- [1,1174,null,{}] 17:27:46 INFO - PROCESS | 3980 | 1471048066840 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}] 17:27:46 INFO - PROCESS | 3980 | 1471048066842 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:46 INFO - PROCESS | 3980 | 1471048066922 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 17:27:46 INFO - PROCESS | 3980 | 1471048066928 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 3980 | 1471048066929 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:46 INFO - PROCESS | 3980 | ++DOCSHELL 1783D400 == 37 [pid = 3980] [id = 303] 17:27:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (17A59C00) [pid = 3980] [serial = 908] [outer = 00000000] 17:27:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18693400) [pid = 3980] [serial = 909] [outer = 17A59C00] 17:27:46 INFO - PROCESS | 3980 | 1471048066973 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (18696800) [pid = 3980] [serial = 910] [outer = 17A59C00] 17:27:47 INFO - PROCESS | 3980 | 1471048067431 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 (20, 19) expected 0 but got 127","_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:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 3980 | 1471048067470 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 17:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:27:47 INFO - PROCESS | 3980 | 1471048067473 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 3980 | 1471048067475 Marionette TRACE conn5 <- [1,1178,null,{}] 17:27:47 INFO - PROCESS | 3980 | 1471048067478 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}] 17:27:47 INFO - PROCESS | 3980 | 1471048067480 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:47 INFO - PROCESS | 3980 | 1471048067559 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 17:27:47 INFO - PROCESS | 3980 | 1471048067565 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 3980 | 1471048067566 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:47 INFO - PROCESS | 3980 | ++DOCSHELL 18734C00 == 38 [pid = 3980] [id = 304] 17:27:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187BAC00) [pid = 3980] [serial = 911] [outer = 00000000] 17:27:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187E0400) [pid = 3980] [serial = 912] [outer = 187BAC00] 17:27:47 INFO - PROCESS | 3980 | 1471048067611 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1890C400) [pid = 3980] [serial = 913] [outer = 187BAC00] 17:27:48 INFO - PROCESS | 3980 | --DOCSHELL 0C1E6C00 == 37 [pid = 3980] [id = 296] 17:27:48 INFO - PROCESS | 3980 | --DOCSHELL 0F278400 == 36 [pid = 3980] [id = 294] 17:27:48 INFO - PROCESS | 3980 | --DOCSHELL 0A650C00 == 35 [pid = 3980] [id = 295] 17:27:48 INFO - PROCESS | 3980 | --DOCSHELL 187DD800 == 34 [pid = 3980] [id = 293] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 137C3C00 == 33 [pid = 3980] [id = 298] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 10103400 == 32 [pid = 3980] [id = 297] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 0FB3E000 == 31 [pid = 3980] [id = 300] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 16E7F400 == 30 [pid = 3980] [id = 301] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 1783D400 == 29 [pid = 3980] [id = 303] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 0FBA3C00 == 28 [pid = 3980] [id = 302] 17:27:49 INFO - PROCESS | 3980 | --DOCSHELL 13F6E400 == 27 [pid = 3980] [id = 299] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1655B400) [pid = 3980] [serial = 858] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1655E400) [pid = 3980] [serial = 859] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13677800) [pid = 3980] [serial = 849] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C0000) [pid = 3980] [serial = 850] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1010D400) [pid = 3980] [serial = 846] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1015C400) [pid = 3980] [serial = 847] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (176C6C00) [pid = 3980] [serial = 864] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F94FC00) [pid = 3980] [serial = 843] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FA4D400) [pid = 3980] [serial = 844] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13995800) [pid = 3980] [serial = 852] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13E49400) [pid = 3980] [serial = 853] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (16436C00) [pid = 3980] [serial = 855] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (16442400) [pid = 3980] [serial = 856] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (17174400) [pid = 3980] [serial = 861] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (17F60400) [pid = 3980] [serial = 867] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F359C00) [pid = 3980] [serial = 840] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0F3FA800) [pid = 3980] [serial = 841] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (176C8400) [pid = 3980] [serial = 838] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1783F000) [pid = 3980] [serial = 865] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (17A5B400) [pid = 3980] [serial = 873] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (187E5400) [pid = 3980] [serial = 877] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0F94D400) [pid = 3980] [serial = 870] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (17F67400) [pid = 3980] [serial = 868] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (137C0800) [pid = 3980] [serial = 871] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (187C1800) [pid = 3980] [serial = 874] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (17175000) [pid = 3980] [serial = 862] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (187E2800) [pid = 3980] [serial = 876] [outer = 00000000] [url = about:blank] 17:27:49 INFO - PROCESS | 3980 | 1471048069343 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] 17:27:49 INFO - PROCESS | 3980 | 1471048069398 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 17:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:27:49 INFO - PROCESS | 3980 | 1471048069403 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 3980 | 1471048069406 Marionette TRACE conn5 <- [1,1182,null,{}] 17:27:49 INFO - PROCESS | 3980 | 1471048069412 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}] 17:27:49 INFO - PROCESS | 3980 | 1471048069415 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:49 INFO - PROCESS | 3980 | 1471048069505 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 17:27:49 INFO - PROCESS | 3980 | 1471048069513 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 3980 | 1471048069517 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:49 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F7000 == 28 [pid = 3980] [id = 305] 17:27:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (0F3F8C00) [pid = 3980] [serial = 914] [outer = 00000000] 17:27:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0F74E800) [pid = 3980] [serial = 915] [outer = 0F3F8C00] 17:27:49 INFO - PROCESS | 3980 | 1471048069567 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F753400) [pid = 3980] [serial = 916] [outer = 0F3F8C00] 17:27:50 INFO - PROCESS | 3980 | 1471048070071 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 163","_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] 17:27:50 INFO - PROCESS | 3980 | 1471048070138 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 17:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:27:50 INFO - PROCESS | 3980 | 1471048070145 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 3980 | 1471048070147 Marionette TRACE conn5 <- [1,1186,null,{}] 17:27:50 INFO - PROCESS | 3980 | 1471048070151 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}] 17:27:50 INFO - PROCESS | 3980 | 1471048070154 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:50 INFO - PROCESS | 3980 | 1471048070242 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 17:27:50 INFO - PROCESS | 3980 | 1471048070328 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 3980 | 1471048070331 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:50 INFO - PROCESS | 3980 | ++DOCSHELL 0F30E000 == 29 [pid = 3980] [id = 306] 17:27:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0FA4D400) [pid = 3980] [serial = 917] [outer = 00000000] 17:27:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FA54400) [pid = 3980] [serial = 918] [outer = 0FA4D400] 17:27:50 INFO - PROCESS | 3980 | 1471048070379 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0FB3F000) [pid = 3980] [serial = 919] [outer = 0FA4D400] 17:27:50 INFO - PROCESS | 3980 | 1471048070782 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 17:27:50 INFO - PROCESS | 3980 | 1471048070818 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 3980 | 1471048070820 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 17:27:50 INFO - PROCESS | 3980 | 1471048070824 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:27:50 INFO - PROCESS | 3980 | 1471048070827 Marionette TRACE conn5 <- [1,1190,null,{}] 17:27:50 INFO - PROCESS | 3980 | 1471048070838 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}] 17:27:50 INFO - PROCESS | 3980 | 1471048070843 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:50 INFO - PROCESS | 3980 | 1471048070957 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 17:27:50 INFO - PROCESS | 3980 | 1471048070974 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 3980 | 1471048070977 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:50 INFO - PROCESS | 3980 | ++DOCSHELL 107C6800 == 30 [pid = 3980] [id = 307] 17:27:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (107CAC00) [pid = 3980] [serial = 920] [outer = 00000000] 17:27:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (109DB800) [pid = 3980] [serial = 921] [outer = 107CAC00] 17:27:51 INFO - PROCESS | 3980 | 1471048071026 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (13672C00) [pid = 3980] [serial = 922] [outer = 107CAC00] 17:27:51 INFO - PROCESS | 3980 | 1471048071466 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]]]}] 17:27:51 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 17:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 17:27:51 INFO - PROCESS | 3980 | 1471048071498 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 3980 | 1471048071501 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 17:27:51 INFO - PROCESS | 3980 | 1471048071504 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:27:51 INFO - PROCESS | 3980 | 1471048071506 Marionette TRACE conn5 <- [1,1194,null,{}] 17:27:51 INFO - PROCESS | 3980 | 1471048071510 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}] 17:27:51 INFO - PROCESS | 3980 | 1471048071512 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:51 INFO - PROCESS | 3980 | 1471048071594 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 17:27:51 INFO - PROCESS | 3980 | 1471048071600 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 3980 | 1471048071602 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:51 INFO - PROCESS | 3980 | ++DOCSHELL 13699800 == 31 [pid = 3980] [id = 308] 17:27:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (1369A000) [pid = 3980] [serial = 923] [outer = 00000000] 17:27:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (136C5000) [pid = 3980] [serial = 924] [outer = 1369A000] 17:27:51 INFO - PROCESS | 3980 | 1471048071647 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (137C4000) [pid = 3980] [serial = 925] [outer = 1369A000] 17:27:52 INFO - PROCESS | 3980 | 1471048072079 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]]]}] 17:27:52 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 17:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 630ms 17:27:52 INFO - PROCESS | 3980 | 1471048072138 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 3980 | 1471048072140 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 17:27:52 INFO - PROCESS | 3980 | 1471048072143 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:27:52 INFO - PROCESS | 3980 | 1471048072145 Marionette TRACE conn5 <- [1,1198,null,{}] 17:27:52 INFO - PROCESS | 3980 | 1471048072149 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}] 17:27:52 INFO - PROCESS | 3980 | 1471048072151 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:52 INFO - PROCESS | 3980 | 1471048072228 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 17:27:52 INFO - PROCESS | 3980 | 1471048072236 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 3980 | 1471048072238 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:52 INFO - PROCESS | 3980 | ++DOCSHELL 13DAB400 == 32 [pid = 3980] [id = 309] 17:27:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (13DAE000) [pid = 3980] [serial = 926] [outer = 00000000] 17:27:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (13E42800) [pid = 3980] [serial = 927] [outer = 13DAE000] 17:27:52 INFO - PROCESS | 3980 | 1471048072282 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (13EE6400) [pid = 3980] [serial = 928] [outer = 13DAE000] 17:27:52 INFO - PROCESS | 3980 | 1471048072730 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 17:27:52 INFO - PROCESS | 3980 | 1471048072778 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 3980 | 1471048072780 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 17:27:52 INFO - PROCESS | 3980 | 1471048072787 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 3980 | 1471048072789 Marionette TRACE conn5 <- [1,1202,null,{}] 17:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:27:52 INFO - PROCESS | 3980 | 1471048072793 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}] 17:27:52 INFO - PROCESS | 3980 | 1471048072798 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:52 INFO - PROCESS | 3980 | 1471048072901 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 17:27:52 INFO - PROCESS | 3980 | 1471048072909 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 3980 | 1471048072911 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:52 INFO - PROCESS | 3980 | ++DOCSHELL 1643C000 == 33 [pid = 3980] [id = 310] 17:27:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1643C400) [pid = 3980] [serial = 929] [outer = 00000000] 17:27:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (16504C00) [pid = 3980] [serial = 930] [outer = 1643C400] 17:27:52 INFO - PROCESS | 3980 | 1471048072955 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (16510800) [pid = 3980] [serial = 931] [outer = 1643C400] 17:27:53 INFO - PROCESS | 3980 | 1471048073400 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 17:27:53 INFO - PROCESS | 3980 | 1471048073423 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 3980 | 1471048073425 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 17:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:27:53 INFO - PROCESS | 3980 | 1471048073428 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 3980 | 1471048073430 Marionette TRACE conn5 <- [1,1206,null,{}] 17:27:53 INFO - PROCESS | 3980 | 1471048073434 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}] 17:27:53 INFO - PROCESS | 3980 | 1471048073436 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:53 INFO - PROCESS | 3980 | 1471048073513 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 17:27:53 INFO - PROCESS | 3980 | 1471048073518 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 3980 | 1471048073520 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:53 INFO - PROCESS | 3980 | ++DOCSHELL 16504800 == 34 [pid = 3980] [id = 311] 17:27:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (16593000) [pid = 3980] [serial = 932] [outer = 00000000] 17:27:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (16E85800) [pid = 3980] [serial = 933] [outer = 16593000] 17:27:53 INFO - PROCESS | 3980 | 1471048073565 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (16E86C00) [pid = 3980] [serial = 934] [outer = 16593000] 17:27:53 INFO - PROCESS | 3980 | 1471048073995 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 17:27:54 INFO - PROCESS | 3980 | 1471048074059 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 3980 | 1471048074061 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 17:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:27:54 INFO - PROCESS | 3980 | 1471048074082 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 3980 | 1471048074083 Marionette TRACE conn5 <- [1,1210,null,{}] 17:27:54 INFO - PROCESS | 3980 | 1471048074087 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}] 17:27:54 INFO - PROCESS | 3980 | 1471048074089 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:54 INFO - PROCESS | 3980 | 1471048074169 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 17:27:54 INFO - PROCESS | 3980 | 1471048074180 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 3980 | 1471048074182 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:54 INFO - PROCESS | 3980 | ++DOCSHELL 17178000 == 35 [pid = 3980] [id = 312] 17:27:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (171EF000) [pid = 3980] [serial = 935] [outer = 00000000] 17:27:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176B0400) [pid = 3980] [serial = 936] [outer = 171EF000] 17:27:54 INFO - PROCESS | 3980 | 1471048074226 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (171F1800) [pid = 3980] [serial = 937] [outer = 171EF000] 17:27:54 INFO - PROCESS | 3980 | 1471048074663 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] 17:27:54 INFO - PROCESS | 3980 | 1471048074721 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 17:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:27:54 INFO - PROCESS | 3980 | 1471048074731 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 3980 | 1471048074733 Marionette TRACE conn5 <- [1,1214,null,{}] 17:27:54 INFO - PROCESS | 3980 | 1471048074736 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}] 17:27:54 INFO - PROCESS | 3980 | 1471048074738 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:54 INFO - PROCESS | 3980 | 1471048074845 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 17:27:54 INFO - PROCESS | 3980 | 1471048074927 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 3980 | 1471048074929 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:54 INFO - PROCESS | 3980 | ++DOCSHELL 102E0000 == 36 [pid = 3980] [id = 313] 17:27:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176CDC00) [pid = 3980] [serial = 938] [outer = 00000000] 17:27:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17A61000) [pid = 3980] [serial = 939] [outer = 176CDC00] 17:27:54 INFO - PROCESS | 3980 | 1471048074973 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17F5B000) [pid = 3980] [serial = 940] [outer = 176CDC00] 17:27:55 INFO - PROCESS | 3980 | 1471048075399 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 731ms 17:27:55 INFO - PROCESS | 3980 | 1471048075465 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 17:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:27:55 INFO - PROCESS | 3980 | 1471048075467 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 17:27:55 INFO - PROCESS | 3980 | 1471048075470 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 3980 | 1471048075472 Marionette TRACE conn5 <- [1,1218,null,{}] 17:27:55 INFO - PROCESS | 3980 | 1471048075476 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}] 17:27:55 INFO - PROCESS | 3980 | 1471048075477 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:55 INFO - PROCESS | 3980 | 1471048075593 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 17:27:55 INFO - PROCESS | 3980 | 1471048075604 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 3980 | 1471048075606 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:55 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E2400 == 37 [pid = 3980] [id = 314] 17:27:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0C1E4C00) [pid = 3980] [serial = 941] [outer = 00000000] 17:27:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17840800) [pid = 3980] [serial = 942] [outer = 0C1E4C00] 17:27:55 INFO - PROCESS | 3980 | 1471048075650 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17F67400) [pid = 3980] [serial = 943] [outer = 0C1E4C00] 17:27:56 INFO - PROCESS | 3980 | 1471048076088 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 17:27:56 INFO - PROCESS | 3980 | 1471048076147 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 3980 | 1471048076150 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 17:27:56 INFO - PROCESS | 3980 | 1471048076153 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:27:56 INFO - PROCESS | 3980 | 1471048076155 Marionette TRACE conn5 <- [1,1222,null,{}] 17:27:56 INFO - PROCESS | 3980 | 1471048076160 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}] 17:27:56 INFO - PROCESS | 3980 | 1471048076162 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:56 INFO - PROCESS | 3980 | 1471048076314 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 17:27:56 INFO - PROCESS | 3980 | 1471048076342 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 3980 | 1471048076344 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:56 INFO - PROCESS | 3980 | ++DOCSHELL 13969C00 == 38 [pid = 3980] [id = 315] 17:27:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (18734400) [pid = 3980] [serial = 944] [outer = 00000000] 17:27:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187D8000) [pid = 3980] [serial = 945] [outer = 18734400] 17:27:56 INFO - PROCESS | 3980 | 1471048076391 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187DEC00) [pid = 3980] [serial = 946] [outer = 18734400] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13FEEC00) [pid = 3980] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1643BC00) [pid = 3980] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16E81000) [pid = 3980] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17A59C00) [pid = 3980] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (137C4800) [pid = 3980] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (10157000) [pid = 3980] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0C1E7400) [pid = 3980] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0C109C00) [pid = 3980] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F315C00) [pid = 3980] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (18905800) [pid = 3980] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:27:56 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16435C00) [pid = 3980] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:27:56 INFO - PROCESS | 3980 | 1471048076901 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 770ms 17:27:56 INFO - PROCESS | 3980 | 1471048076926 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 3980 | 1471048076928 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 17:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:27:56 INFO - PROCESS | 3980 | 1471048076944 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 3980 | 1471048076945 Marionette TRACE conn5 <- [1,1226,null,{}] 17:27:56 INFO - PROCESS | 3980 | 1471048076950 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}] 17:27:56 INFO - PROCESS | 3980 | 1471048076952 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:57 INFO - PROCESS | 3980 | 1471048077030 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 17:27:57 INFO - PROCESS | 3980 | 1471048077035 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 3980 | 1471048077037 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:57 INFO - PROCESS | 3980 | ++DOCSHELL 137C4800 == 39 [pid = 3980] [id = 316] 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13E14800) [pid = 3980] [serial = 947] [outer = 00000000] 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16507C00) [pid = 3980] [serial = 948] [outer = 13E14800] 17:27:57 INFO - PROCESS | 3980 | 1471048077090 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171F3800) [pid = 3980] [serial = 949] [outer = 13E14800] 17:27:57 INFO - PROCESS | 3980 | 1471048077506 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 590ms 17:27:57 INFO - PROCESS | 3980 | 1471048077522 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 3980 | 1471048077524 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 17:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:27:57 INFO - PROCESS | 3980 | 1471048077527 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 3980 | 1471048077529 Marionette TRACE conn5 <- [1,1230,null,{}] 17:27:57 INFO - PROCESS | 3980 | 1471048077532 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}] 17:27:57 INFO - PROCESS | 3980 | 1471048077534 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:57 INFO - PROCESS | 3980 | 1471048077658 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 17:27:57 INFO - PROCESS | 3980 | 1471048077667 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 3980 | 1471048077669 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:57 INFO - PROCESS | 3980 | ++DOCSHELL 1655B000 == 40 [pid = 3980] [id = 317] 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1655EC00) [pid = 3980] [serial = 950] [outer = 00000000] 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187D7800) [pid = 3980] [serial = 951] [outer = 1655EC00] 17:27:57 INFO - PROCESS | 3980 | 1471048077712 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187E3800) [pid = 3980] [serial = 952] [outer = 1655EC00] 17:27:58 INFO - PROCESS | 3980 | 1471048078132 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 17:27:58 INFO - PROCESS | 3980 | 1471048078158 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 3980 | 1471048078160 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 17:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:27:58 INFO - PROCESS | 3980 | 1471048078163 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 3980 | 1471048078165 Marionette TRACE conn5 <- [1,1234,null,{}] 17:27:58 INFO - PROCESS | 3980 | 1471048078168 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}] 17:27:58 INFO - PROCESS | 3980 | 1471048078170 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:58 INFO - PROCESS | 3980 | 1471048078282 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 17:27:58 INFO - PROCESS | 3980 | 1471048078290 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 3980 | 1471048078292 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:58 INFO - PROCESS | 3980 | ++DOCSHELL 13967000 == 41 [pid = 3980] [id = 318] 17:27:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (15365000) [pid = 3980] [serial = 953] [outer = 00000000] 17:27:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A092400) [pid = 3980] [serial = 954] [outer = 15365000] 17:27:58 INFO - PROCESS | 3980 | 1471048078335 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A097800) [pid = 3980] [serial = 955] [outer = 15365000] 17:27:58 INFO - PROCESS | 3980 | 1471048078873 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 770ms 17:27:58 INFO - PROCESS | 3980 | 1471048078977 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 3980 | 1471048078982 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 17:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:27:58 INFO - PROCESS | 3980 | 1471048078988 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 3980 | 1471048078992 Marionette TRACE conn5 <- [1,1238,null,{}] 17:27:58 INFO - PROCESS | 3980 | 1471048078997 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}] 17:27:58 INFO - PROCESS | 3980 | 1471048079001 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:59 INFO - PROCESS | 3980 | 1471048079134 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 17:27:59 INFO - PROCESS | 3980 | 1471048079256 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 3980 | 1471048079262 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:27:59 INFO - PROCESS | 3980 | ++DOCSHELL 0C161000 == 42 [pid = 3980] [id = 319] 17:27:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F236C00) [pid = 3980] [serial = 956] [outer = 00000000] 17:27:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0F751400) [pid = 3980] [serial = 957] [outer = 0F236C00] 17:27:59 INFO - PROCESS | 3980 | 1471048079324 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0F815000) [pid = 3980] [serial = 958] [outer = 0F236C00] 17:28:00 INFO - PROCESS | 3980 | 1471048080022 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1072ms 17:28:00 INFO - PROCESS | 3980 | 1471048080071 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 3980 | 1471048080076 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 17:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:28:00 INFO - PROCESS | 3980 | 1471048080106 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 3980 | 1471048080109 Marionette TRACE conn5 <- [1,1242,null,{}] 17:28:00 INFO - PROCESS | 3980 | 1471048080115 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}] 17:28:00 INFO - PROCESS | 3980 | 1471048080118 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:00 INFO - PROCESS | 3980 | 1471048080246 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 17:28:00 INFO - PROCESS | 3980 | 1471048080367 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 3980 | 1471048080369 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:00 INFO - PROCESS | 3980 | ++DOCSHELL 0FC22C00 == 43 [pid = 3980] [id = 320] 17:28:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0FC25800) [pid = 3980] [serial = 959] [outer = 00000000] 17:28:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0FD87800) [pid = 3980] [serial = 960] [outer = 0FC25800] 17:28:00 INFO - PROCESS | 3980 | 1471048080429 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (10245800) [pid = 3980] [serial = 961] [outer = 0FC25800] 17:28:01 INFO - PROCESS | 3980 | 1471048081332 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]]]}] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 1655B000 == 42 [pid = 3980] [id = 317] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 137C4800 == 41 [pid = 3980] [id = 316] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 13969C00 == 40 [pid = 3980] [id = 315] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 0C1E2400 == 39 [pid = 3980] [id = 314] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 102E0000 == 38 [pid = 3980] [id = 313] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 17178000 == 37 [pid = 3980] [id = 312] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 16504800 == 36 [pid = 3980] [id = 311] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 1643C000 == 35 [pid = 3980] [id = 310] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 13DAB400 == 34 [pid = 3980] [id = 309] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 13699800 == 33 [pid = 3980] [id = 308] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 107C6800 == 32 [pid = 3980] [id = 307] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 0F30E000 == 31 [pid = 3980] [id = 306] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 0F3F7000 == 30 [pid = 3980] [id = 305] 17:28:01 INFO - PROCESS | 3980 | --DOCSHELL 18734C00 == 29 [pid = 3980] [id = 304] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187E0400) [pid = 3980] [serial = 912] [outer = 00000000] [url = about:blank] 17:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1343ms 17:28:01 INFO - PROCESS | 3980 | 1471048081433 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 17:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:28:01 INFO - PROCESS | 3980 | 1471048081437 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 17:28:01 INFO - PROCESS | 3980 | 1471048081441 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 3980 | 1471048081444 Marionette TRACE conn5 <- [1,1246,null,{}] 17:28:01 INFO - PROCESS | 3980 | 1471048081450 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}] 17:28:01 INFO - PROCESS | 3980 | 1471048081452 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:01 INFO - PROCESS | 3980 | 1471048081545 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 17:28:01 INFO - PROCESS | 3980 | 1471048081552 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 3980 | 1471048081555 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:01 INFO - PROCESS | 3980 | ++DOCSHELL 0F752400 == 30 [pid = 3980] [id = 321] 17:28:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F754400) [pid = 3980] [serial = 962] [outer = 00000000] 17:28:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0F810000) [pid = 3980] [serial = 963] [outer = 0F754400] 17:28:01 INFO - PROCESS | 3980 | 1471048081603 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0F946000) [pid = 3980] [serial = 964] [outer = 0F754400] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (14766800) [pid = 3980] [serial = 897] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (16505C00) [pid = 3980] [serial = 900] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (171C1800) [pid = 3980] [serial = 903] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (16E62800) [pid = 3980] [serial = 901] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (18693400) [pid = 3980] [serial = 909] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (13E13000) [pid = 3980] [serial = 894] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (102E1000) [pid = 3980] [serial = 891] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13421800) [pid = 3980] [serial = 892] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F80E000) [pid = 3980] [serial = 888] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F94C800) [pid = 3980] [serial = 889] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0C297400) [pid = 3980] [serial = 886] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0C1DD000) [pid = 3980] [serial = 885] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA50800) [pid = 3980] [serial = 883] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F814400) [pid = 3980] [serial = 882] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (18CBB000) [pid = 3980] [serial = 879] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (199B7800) [pid = 3980] [serial = 880] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18696800) [pid = 3980] [serial = 910] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (171BE000) [pid = 3980] [serial = 906] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (171EFC00) [pid = 3980] [serial = 904] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13E58000) [pid = 3980] [serial = 895] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (15721C00) [pid = 3980] [serial = 898] [outer = 00000000] [url = about:blank] 17:28:01 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176CB000) [pid = 3980] [serial = 907] [outer = 00000000] [url = about:blank] 17:28:02 INFO - PROCESS | 3980 | 1471048082122 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 730ms 17:28:02 INFO - PROCESS | 3980 | 1471048082173 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 3980 | 1471048082177 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 17:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:28:02 INFO - PROCESS | 3980 | 1471048082183 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 3980 | 1471048082185 Marionette TRACE conn5 <- [1,1250,null,{}] 17:28:02 INFO - PROCESS | 3980 | 1471048082189 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}] 17:28:02 INFO - PROCESS | 3980 | 1471048082191 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:02 INFO - PROCESS | 3980 | 1471048082277 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 17:28:02 INFO - PROCESS | 3980 | 1471048082363 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 3980 | 1471048082366 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:02 INFO - PROCESS | 3980 | ++DOCSHELL 0FA57000 == 31 [pid = 3980] [id = 322] 17:28:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FA58000) [pid = 3980] [serial = 965] [outer = 00000000] 17:28:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FC24C00) [pid = 3980] [serial = 966] [outer = 0FA58000] 17:28:02 INFO - PROCESS | 3980 | 1471048082416 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FD85400) [pid = 3980] [serial = 967] [outer = 0FA58000] 17:28:02 INFO - PROCESS | 3980 | 1471048082801 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 17:28:02 INFO - PROCESS | 3980 | 1471048082858 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 3980 | 1471048082860 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 17:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:28:02 INFO - PROCESS | 3980 | 1471048082864 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 3980 | 1471048082867 Marionette TRACE conn5 <- [1,1254,null,{}] 17:28:02 INFO - PROCESS | 3980 | 1471048082878 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}] 17:28:02 INFO - PROCESS | 3980 | 1471048082882 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:02 INFO - PROCESS | 3980 | 1471048082993 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 17:28:03 INFO - PROCESS | 3980 | 1471048083011 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 3980 | 1471048083015 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:03 INFO - PROCESS | 3980 | ++DOCSHELL 136C6C00 == 32 [pid = 3980] [id = 323] 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (136C8000) [pid = 3980] [serial = 968] [outer = 00000000] 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (137C4800) [pid = 3980] [serial = 969] [outer = 136C8000] 17:28:03 INFO - PROCESS | 3980 | 1471048083063 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13E40800) [pid = 3980] [serial = 970] [outer = 136C8000] 17:28:03 INFO - PROCESS | 3980 | 1471048083510 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 691ms 17:28:03 INFO - PROCESS | 3980 | 1471048083555 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 3980 | 1471048083558 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 17:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:28:03 INFO - PROCESS | 3980 | 1471048083568 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 3980 | 1471048083570 Marionette TRACE conn5 <- [1,1258,null,{}] 17:28:03 INFO - PROCESS | 3980 | 1471048083573 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}] 17:28:03 INFO - PROCESS | 3980 | 1471048083575 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:03 INFO - PROCESS | 3980 | 1471048083688 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 17:28:03 INFO - PROCESS | 3980 | 1471048083694 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 3980 | 1471048083696 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:03 INFO - PROCESS | 3980 | ++DOCSHELL 13FF3800 == 33 [pid = 3980] [id = 324] 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1475F000) [pid = 3980] [serial = 971] [outer = 00000000] 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1536BC00) [pid = 3980] [serial = 972] [outer = 1475F000] 17:28:03 INFO - PROCESS | 3980 | 1471048083788 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1572FC00) [pid = 3980] [serial = 973] [outer = 1475F000] 17:28:04 INFO - PROCESS | 3980 | 1471048084210 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 17:28:04 INFO - PROCESS | 3980 | 1471048084239 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 3980 | 1471048084241 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 17:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:28:04 INFO - PROCESS | 3980 | 1471048084252 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 3980 | 1471048084254 Marionette TRACE conn5 <- [1,1262,null,{}] 17:28:04 INFO - PROCESS | 3980 | 1471048084257 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}] 17:28:04 INFO - PROCESS | 3980 | 1471048084259 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:04 INFO - PROCESS | 3980 | 1471048084370 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 17:28:04 INFO - PROCESS | 3980 | 1471048084457 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 3980 | 1471048084459 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:04 INFO - PROCESS | 3980 | ++DOCSHELL 1643BC00 == 34 [pid = 3980] [id = 325] 17:28:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1643D400) [pid = 3980] [serial = 974] [outer = 00000000] 17:28:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1655E800) [pid = 3980] [serial = 975] [outer = 1643D400] 17:28:04 INFO - PROCESS | 3980 | 1471048084504 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1655F400) [pid = 3980] [serial = 976] [outer = 1643D400] 17:28:04 INFO - PROCESS | 3980 | 1471048084921 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 17:28:04 INFO - PROCESS | 3980 | 1471048084988 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 17:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:28:04 INFO - PROCESS | 3980 | 1471048084990 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 17:28:04 INFO - PROCESS | 3980 | 1471048084994 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 3980 | 1471048084995 Marionette TRACE conn5 <- [1,1266,null,{}] 17:28:04 INFO - PROCESS | 3980 | 1471048084999 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}] 17:28:04 INFO - PROCESS | 3980 | 1471048085004 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:05 INFO - PROCESS | 3980 | 1471048085149 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 17:28:05 INFO - PROCESS | 3980 | 1471048085211 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 3980 | 1471048085213 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:05 INFO - PROCESS | 3980 | ++DOCSHELL 17178000 == 35 [pid = 3980] [id = 326] 17:28:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17179000) [pid = 3980] [serial = 977] [outer = 00000000] 17:28:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (176CF000) [pid = 3980] [serial = 978] [outer = 17179000] 17:28:05 INFO - PROCESS | 3980 | 1471048085258 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176C7C00) [pid = 3980] [serial = 979] [outer = 17179000] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13DAE000) [pid = 3980] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1369A000) [pid = 3980] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1655EC00) [pid = 3980] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0FA4D400) [pid = 3980] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (107CAC00) [pid = 3980] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (18734400) [pid = 3980] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13E14800) [pid = 3980] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (187BAC00) [pid = 3980] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1643C400) [pid = 3980] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176CDC00) [pid = 3980] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (171EF000) [pid = 3980] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16593000) [pid = 3980] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0C1E4C00) [pid = 3980] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:28:05 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F3F8C00) [pid = 3980] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:28:05 INFO - PROCESS | 3980 | 1471048085833 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 870ms 17:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:28:05 INFO - PROCESS | 3980 | 1471048085865 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 3980 | 1471048085867 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 17:28:05 INFO - PROCESS | 3980 | 1471048085870 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 3980 | 1471048085871 Marionette TRACE conn5 <- [1,1270,null,{}] 17:28:05 INFO - PROCESS | 3980 | 1471048085875 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}] 17:28:05 INFO - PROCESS | 3980 | 1471048085877 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:05 INFO - PROCESS | 3980 | 1471048085958 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 17:28:06 INFO - PROCESS | 3980 | 1471048086047 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 3980 | 1471048086049 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:06 INFO - PROCESS | 3980 | ++DOCSHELL 0C109C00 == 36 [pid = 3980] [id = 327] 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0C10D000) [pid = 3980] [serial = 980] [outer = 00000000] 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13E53800) [pid = 3980] [serial = 981] [outer = 0C10D000] 17:28:06 INFO - PROCESS | 3980 | 1471048086093 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1572F800) [pid = 3980] [serial = 982] [outer = 0C10D000] 17:28:06 INFO - PROCESS | 3980 | 1471048086454 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 630ms 17:28:06 INFO - PROCESS | 3980 | 1471048086501 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 3980 | 1471048086503 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 17:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:28:06 INFO - PROCESS | 3980 | 1471048086505 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 3980 | 1471048086507 Marionette TRACE conn5 <- [1,1274,null,{}] 17:28:06 INFO - PROCESS | 3980 | 1471048086511 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}] 17:28:06 INFO - PROCESS | 3980 | 1471048086512 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:06 INFO - PROCESS | 3980 | 1471048086624 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 17:28:06 INFO - PROCESS | 3980 | 1471048086633 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 3980 | 1471048086635 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:06 INFO - PROCESS | 3980 | ++DOCSHELL 0FA56400 == 37 [pid = 3980] [id = 328] 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (10101800) [pid = 3980] [serial = 983] [outer = 00000000] 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1783D400) [pid = 3980] [serial = 984] [outer = 10101800] 17:28:06 INFO - PROCESS | 3980 | 1471048086680 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17F5D400) [pid = 3980] [serial = 985] [outer = 10101800] 17:28:07 INFO - PROCESS | 3980 | 1471048087095 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 631ms 17:28:07 INFO - PROCESS | 3980 | 1471048087138 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 3980 | 1471048087140 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 17:28:07 INFO - PROCESS | 3980 | 1471048087153 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:28:07 INFO - PROCESS | 3980 | 1471048087155 Marionette TRACE conn5 <- [1,1278,null,{}] 17:28:07 INFO - PROCESS | 3980 | 1471048087158 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}] 17:28:07 INFO - PROCESS | 3980 | 1471048087160 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:07 INFO - PROCESS | 3980 | 1471048087273 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 17:28:07 INFO - PROCESS | 3980 | 1471048087312 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 3980 | 1471048087314 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:07 INFO - PROCESS | 3980 | ++DOCSHELL 0F949400 == 38 [pid = 3980] [id = 329] 17:28:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (136C6800) [pid = 3980] [serial = 986] [outer = 00000000] 17:28:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18698800) [pid = 3980] [serial = 987] [outer = 136C6800] 17:28:07 INFO - PROCESS | 3980 | 1471048087358 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187BD000) [pid = 3980] [serial = 988] [outer = 136C6800] 17:28:07 INFO - PROCESS | 3980 | 1471048087878 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 771ms 17:28:07 INFO - PROCESS | 3980 | 1471048087930 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 3980 | 1471048087936 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 17:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:28:07 INFO - PROCESS | 3980 | 1471048087941 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 3980 | 1471048087945 Marionette TRACE conn5 <- [1,1282,null,{}] 17:28:07 INFO - PROCESS | 3980 | 1471048087951 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}] 17:28:07 INFO - PROCESS | 3980 | 1471048087954 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:08 INFO - PROCESS | 3980 | 1471048088075 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 17:28:08 INFO - PROCESS | 3980 | 1471048088177 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 3980 | 1471048088182 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:08 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E5400 == 39 [pid = 3980] [id = 330] 17:28:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0EE27400) [pid = 3980] [serial = 989] [outer = 00000000] 17:28:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0F80E800) [pid = 3980] [serial = 990] [outer = 0EE27400] 17:28:08 INFO - PROCESS | 3980 | 1471048088239 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F950C00) [pid = 3980] [serial = 991] [outer = 0EE27400] 17:28:08 INFO - PROCESS | 3980 | 1471048088866 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 970ms 17:28:08 INFO - PROCESS | 3980 | 1471048088915 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 3980 | 1471048088920 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 17:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:28:08 INFO - PROCESS | 3980 | 1471048088926 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 3980 | 1471048088929 Marionette TRACE conn5 <- [1,1286,null,{}] 17:28:08 INFO - PROCESS | 3980 | 1471048088934 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}] 17:28:08 INFO - PROCESS | 3980 | 1471048088936 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:09 INFO - PROCESS | 3980 | 1471048089048 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 17:28:09 INFO - PROCESS | 3980 | 1471048089170 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 3980 | 1471048089172 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:09 INFO - PROCESS | 3980 | ++DOCSHELL 136C1000 == 40 [pid = 3980] [id = 331] 17:28:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (136C3400) [pid = 3980] [serial = 992] [outer = 00000000] 17:28:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (137C3800) [pid = 3980] [serial = 993] [outer = 136C3400] 17:28:09 INFO - PROCESS | 3980 | 1471048089237 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13F6CC00) [pid = 3980] [serial = 994] [outer = 136C3400] 17:28:09 INFO - PROCESS | 3980 | 1471048089814 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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 970ms 17:28:09 INFO - PROCESS | 3980 | 1471048089900 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 17:28:09 INFO - PROCESS | 3980 | 1471048089903 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 17:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:28:09 INFO - PROCESS | 3980 | 1471048089907 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 3980 | 1471048089911 Marionette TRACE conn5 <- [1,1290,null,{}] 17:28:09 INFO - PROCESS | 3980 | 1471048089935 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}] 17:28:09 INFO - PROCESS | 3980 | 1471048089940 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:10 INFO - PROCESS | 3980 | 1471048090080 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 17:28:10 INFO - PROCESS | 3980 | 1471048090136 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 3980 | 1471048090139 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:10 INFO - PROCESS | 3980 | ++DOCSHELL 18693400 == 41 [pid = 3980] [id = 332] 17:28:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (18694400) [pid = 3980] [serial = 995] [outer = 00000000] 17:28:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (187C0C00) [pid = 3980] [serial = 996] [outer = 18694400] 17:28:10 INFO - PROCESS | 3980 | 1471048090197 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (18A64000) [pid = 3980] [serial = 997] [outer = 18694400] 17:28:10 INFO - PROCESS | 3980 | 1471048090727 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 870ms 17:28:10 INFO - PROCESS | 3980 | 1471048090780 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 3980 | 1471048090783 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 17:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:28:10 INFO - PROCESS | 3980 | 1471048090787 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 3980 | 1471048090789 Marionette TRACE conn5 <- [1,1294,null,{}] 17:28:10 INFO - PROCESS | 3980 | 1471048090793 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}] 17:28:10 INFO - PROCESS | 3980 | 1471048090795 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:10 INFO - PROCESS | 3980 | 1471048090934 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 17:28:11 INFO - PROCESS | 3980 | 1471048091037 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 3980 | 1471048091039 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:11 INFO - PROCESS | 3980 | ++DOCSHELL 199B7800 == 42 [pid = 3980] [id = 333] 17:28:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A096000) [pid = 3980] [serial = 998] [outer = 00000000] 17:28:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A09F400) [pid = 3980] [serial = 999] [outer = 1A096000] 17:28:11 INFO - PROCESS | 3980 | 1471048091096 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A167000) [pid = 3980] [serial = 1000] [outer = 1A096000] 17:28:11 INFO - PROCESS | 3980 | 1471048091684 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 930ms 17:28:11 INFO - PROCESS | 3980 | 1471048091720 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 3980 | 1471048091722 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 17:28:11 INFO - PROCESS | 3980 | 1471048091726 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:28:11 INFO - PROCESS | 3980 | 1471048091728 Marionette TRACE conn5 <- [1,1298,null,{}] 17:28:11 INFO - PROCESS | 3980 | 1471048091732 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}] 17:28:11 INFO - PROCESS | 3980 | 1471048091734 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:11 INFO - PROCESS | 3980 | 1471048091841 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 17:28:11 INFO - PROCESS | 3980 | 1471048091942 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 3980 | 1471048091944 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:11 INFO - PROCESS | 3980 | ++DOCSHELL 1A16DC00 == 43 [pid = 3980] [id = 334] 17:28:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A20E800) [pid = 3980] [serial = 1001] [outer = 00000000] 17:28:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A24AC00) [pid = 3980] [serial = 1002] [outer = 1A20E800] 17:28:11 INFO - PROCESS | 3980 | 1471048091998 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (1A250000) [pid = 3980] [serial = 1003] [outer = 1A20E800] 17:28:12 INFO - PROCESS | 3980 | 1471048092744 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",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/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 3980 | 1471048092805 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 17:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:28:12 INFO - PROCESS | 3980 | 1471048092810 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 3980 | 1471048092813 Marionette TRACE conn5 <- [1,1302,null,{}] 17:28:12 INFO - PROCESS | 3980 | 1471048092819 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}] 17:28:12 INFO - PROCESS | 3980 | 1471048092822 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:12 INFO - PROCESS | 3980 | 1471048092933 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 17:28:13 INFO - PROCESS | 3980 | 1471048093072 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 3980 | 1471048093076 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:13 INFO - PROCESS | 3980 | ++DOCSHELL 0F3FF400 == 44 [pid = 3980] [id = 335] 17:28:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (0F754C00) [pid = 3980] [serial = 1004] [outer = 00000000] 17:28:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0FBA3C00) [pid = 3980] [serial = 1005] [outer = 0F754C00] 17:28:13 INFO - PROCESS | 3980 | 1471048093128 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (10101C00) [pid = 3980] [serial = 1006] [outer = 0F754C00] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0FA56400 == 43 [pid = 3980] [id = 328] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0C109C00 == 42 [pid = 3980] [id = 327] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 17178000 == 41 [pid = 3980] [id = 326] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 1643BC00 == 40 [pid = 3980] [id = 325] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 13FF3800 == 39 [pid = 3980] [id = 324] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 136C6C00 == 38 [pid = 3980] [id = 323] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0FA57000 == 37 [pid = 3980] [id = 322] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0F752400 == 36 [pid = 3980] [id = 321] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 13967000 == 35 [pid = 3980] [id = 318] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0C161000 == 34 [pid = 3980] [id = 319] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0FC22C00 == 33 [pid = 3980] [id = 320] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 1A16DC00 == 32 [pid = 3980] [id = 334] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 199B7800 == 31 [pid = 3980] [id = 333] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 136C1000 == 30 [pid = 3980] [id = 331] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 18693400 == 29 [pid = 3980] [id = 332] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0F949400 == 28 [pid = 3980] [id = 329] 17:28:13 INFO - PROCESS | 3980 | --DOCSHELL 0C1E5400 == 27 [pid = 3980] [id = 330] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (187E3800) [pid = 3980] [serial = 952] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (1A092400) [pid = 3980] [serial = 954] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (13E42800) [pid = 3980] [serial = 927] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (136C5000) [pid = 3980] [serial = 924] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (187D7800) [pid = 3980] [serial = 951] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0FB3F000) [pid = 3980] [serial = 919] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (13EE6400) [pid = 3980] [serial = 928] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (13672C00) [pid = 3980] [serial = 922] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187D8000) [pid = 3980] [serial = 945] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (171F3800) [pid = 3980] [serial = 949] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (1890C400) [pid = 3980] [serial = 913] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16504C00) [pid = 3980] [serial = 930] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (17F5B000) [pid = 3980] [serial = 940] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (176B0400) [pid = 3980] [serial = 936] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16E86C00) [pid = 3980] [serial = 934] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16510800) [pid = 3980] [serial = 931] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (171F1800) [pid = 3980] [serial = 937] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16E85800) [pid = 3980] [serial = 933] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA54400) [pid = 3980] [serial = 918] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (137C4000) [pid = 3980] [serial = 925] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17840800) [pid = 3980] [serial = 942] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187DEC00) [pid = 3980] [serial = 946] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16507C00) [pid = 3980] [serial = 948] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (109DB800) [pid = 3980] [serial = 921] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17F67400) [pid = 3980] [serial = 943] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F753400) [pid = 3980] [serial = 916] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (17A61000) [pid = 3980] [serial = 939] [outer = 00000000] [url = about:blank] 17:28:13 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F74E800) [pid = 3980] [serial = 915] [outer = 00000000] [url = about:blank] 17:28:14 INFO - PROCESS | 3980 | 1471048094310 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1536ms 17:28:14 INFO - PROCESS | 3980 | 1471048094347 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 17:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:28:14 INFO - PROCESS | 3980 | 1471048094352 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 17:28:14 INFO - PROCESS | 3980 | 1471048094356 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 3980 | 1471048094361 Marionette TRACE conn5 <- [1,1306,null,{}] 17:28:14 INFO - PROCESS | 3980 | 1471048094366 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}] 17:28:14 INFO - PROCESS | 3980 | 1471048094369 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:14 INFO - PROCESS | 3980 | 1471048094464 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 17:28:14 INFO - PROCESS | 3980 | 1471048094581 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 3980 | 1471048094583 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:14 INFO - PROCESS | 3980 | ++DOCSHELL 0EE70400 == 28 [pid = 3980] [id = 336] 17:28:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0EE74400) [pid = 3980] [serial = 1007] [outer = 00000000] 17:28:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F74D400) [pid = 3980] [serial = 1008] [outer = 0EE74400] 17:28:14 INFO - PROCESS | 3980 | 1471048094632 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F75C400) [pid = 3980] [serial = 1009] [outer = 0EE74400] 17:28:15 INFO - PROCESS | 3980 | 1471048095006 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 690ms 17:28:15 INFO - PROCESS | 3980 | 1471048095052 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 3980 | 1471048095058 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:28:15 INFO - PROCESS | 3980 | 1471048095064 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 3980 | 1471048095067 Marionette TRACE conn5 <- [1,1310,null,{}] 17:28:15 INFO - PROCESS | 3980 | 1471048095071 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}] 17:28:15 INFO - PROCESS | 3980 | 1471048095073 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:15 INFO - PROCESS | 3980 | 1471048095198 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 17:28:15 INFO - PROCESS | 3980 | 1471048095205 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 3980 | 1471048095207 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:15 INFO - PROCESS | 3980 | ++DOCSHELL 0F944000 == 29 [pid = 3980] [id = 337] 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F948000) [pid = 3980] [serial = 1010] [outer = 00000000] 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FD78C00) [pid = 3980] [serial = 1011] [outer = 0F948000] 17:28:15 INFO - PROCESS | 3980 | 1471048095255 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (10107800) [pid = 3980] [serial = 1012] [outer = 0F948000] 17:28:15 INFO - PROCESS | 3980 | 1471048095709 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 17:28:15 INFO - PROCESS | 3980 | 1471048095737 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 3980 | 1471048095740 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:28:15 INFO - PROCESS | 3980 | 1471048095743 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 3980 | 1471048095747 Marionette TRACE conn5 <- [1,1314,null,{}] 17:28:15 INFO - PROCESS | 3980 | 1471048095758 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}] 17:28:15 INFO - PROCESS | 3980 | 1471048095762 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:15 INFO - PROCESS | 3980 | 1471048095846 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 17:28:15 INFO - PROCESS | 3980 | 1471048095853 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 3980 | 1471048095856 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:15 INFO - PROCESS | 3980 | ++DOCSHELL 136C5C00 == 30 [pid = 3980] [id = 338] 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (136C9400) [pid = 3980] [serial = 1013] [outer = 00000000] 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (137C4000) [pid = 3980] [serial = 1014] [outer = 136C9400] 17:28:15 INFO - PROCESS | 3980 | 1471048095904 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13E13000) [pid = 3980] [serial = 1015] [outer = 136C9400] 17:28:16 INFO - PROCESS | 3980 | 1471048096410 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]]]}] 17:28:16 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 17:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 17:28:16 INFO - PROCESS | 3980 | 1471048096421 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 3980 | 1471048096423 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 17:28:16 INFO - PROCESS | 3980 | 1471048096427 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 3980 | 1471048096428 Marionette TRACE conn5 <- [1,1318,null,{}] 17:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:28:16 INFO - PROCESS | 3980 | 1471048096439 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}] 17:28:16 INFO - PROCESS | 3980 | 1471048096441 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:16 INFO - PROCESS | 3980 | 1471048096557 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 17:28:16 INFO - PROCESS | 3980 | 1471048096645 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 3980 | 1471048096647 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:16 INFO - PROCESS | 3980 | ++DOCSHELL 13EE7400 == 31 [pid = 3980] [id = 339] 17:28:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13EED000) [pid = 3980] [serial = 1016] [outer = 00000000] 17:28:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13FF2800) [pid = 3980] [serial = 1017] [outer = 13EED000] 17:28:16 INFO - PROCESS | 3980 | 1471048096692 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (15723000) [pid = 3980] [serial = 1018] [outer = 13EED000] 17:28:17 INFO - PROCESS | 3980 | 1471048097101 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]]]}] 17:28:17 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 17:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 730ms 17:28:17 INFO - PROCESS | 3980 | 1471048097162 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 3980 | 1471048097164 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 17:28:17 INFO - PROCESS | 3980 | 1471048097168 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:28:17 INFO - PROCESS | 3980 | 1471048097169 Marionette TRACE conn5 <- [1,1322,null,{}] 17:28:17 INFO - PROCESS | 3980 | 1471048097173 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}] 17:28:17 INFO - PROCESS | 3980 | 1471048097175 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:17 INFO - PROCESS | 3980 | 1471048097283 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 17:28:17 INFO - PROCESS | 3980 | 1471048097289 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 3980 | 1471048097291 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:17 INFO - PROCESS | 3980 | ++DOCSHELL 1643A400 == 32 [pid = 3980] [id = 340] 17:28:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1643B800) [pid = 3980] [serial = 1019] [outer = 00000000] 17:28:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16510800) [pid = 3980] [serial = 1020] [outer = 1643B800] 17:28:17 INFO - PROCESS | 3980 | 1471048097335 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (16E07800) [pid = 3980] [serial = 1021] [outer = 1643B800] 17:28:17 INFO - PROCESS | 3980 | 1471048097784 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 17:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:28:17 INFO - PROCESS | 3980 | 1471048097851 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 3980 | 1471048097853 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 17:28:17 INFO - PROCESS | 3980 | 1471048097856 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 3980 | 1471048097858 Marionette TRACE conn5 <- [1,1326,null,{}] 17:28:17 INFO - PROCESS | 3980 | 1471048097861 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}] 17:28:17 INFO - PROCESS | 3980 | 1471048097867 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:18 INFO - PROCESS | 3980 | 1471048098019 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 17:28:18 INFO - PROCESS | 3980 | 1471048098045 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 3980 | 1471048098047 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:18 INFO - PROCESS | 3980 | ++DOCSHELL 17173000 == 33 [pid = 3980] [id = 341] 17:28:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (171EF400) [pid = 3980] [serial = 1022] [outer = 00000000] 17:28:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (176B5000) [pid = 3980] [serial = 1023] [outer = 171EF400] 17:28:18 INFO - PROCESS | 3980 | 1471048098091 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (176CC400) [pid = 3980] [serial = 1024] [outer = 171EF400] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F236C00) [pid = 3980] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0FA58000) [pid = 3980] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (10101800) [pid = 3980] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (15365000) [pid = 3980] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FC25800) [pid = 3980] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136C8000) [pid = 3980] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F754400) [pid = 3980] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1643D400) [pid = 3980] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0C10D000) [pid = 3980] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (136C6800) [pid = 3980] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17179000) [pid = 3980] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:28:18 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1475F000) [pid = 3980] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:28:19 INFO - PROCESS | 3980 | 1471048099133 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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1322ms 17:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:28:19 INFO - PROCESS | 3980 | 1471048099180 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 3980 | 1471048099182 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 17:28:19 INFO - PROCESS | 3980 | 1471048099186 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 3980 | 1471048099187 Marionette TRACE conn5 <- [1,1330,null,{}] 17:28:19 INFO - PROCESS | 3980 | 1471048099191 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}] 17:28:19 INFO - PROCESS | 3980 | 1471048099193 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:19 INFO - PROCESS | 3980 | 1471048099300 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 17:28:19 INFO - PROCESS | 3980 | 1471048099308 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 3980 | 1471048099309 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:19 INFO - PROCESS | 3980 | ++DOCSHELL 0EEE3400 == 34 [pid = 3980] [id = 342] 17:28:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F236C00) [pid = 3980] [serial = 1025] [outer = 00000000] 17:28:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (136CDC00) [pid = 3980] [serial = 1026] [outer = 0F236C00] 17:28:19 INFO - PROCESS | 3980 | 1471048099353 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E07C00) [pid = 3980] [serial = 1027] [outer = 0F236C00] 17:28:19 INFO - PROCESS | 3980 | 1471048099778 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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 630ms 17:28:19 INFO - PROCESS | 3980 | 1471048099820 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 17:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:28:19 INFO - PROCESS | 3980 | 1471048099822 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 17:28:19 INFO - PROCESS | 3980 | 1471048099825 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 3980 | 1471048099827 Marionette TRACE conn5 <- [1,1334,null,{}] 17:28:19 INFO - PROCESS | 3980 | 1471048099831 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}] 17:28:19 INFO - PROCESS | 3980 | 1471048099833 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:19 INFO - PROCESS | 3980 | 1471048099909 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 17:28:19 INFO - PROCESS | 3980 | 1471048099999 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 3980 | 1471048100001 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:20 INFO - PROCESS | 3980 | ++DOCSHELL 0FC23C00 == 35 [pid = 3980] [id = 343] 17:28:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13E44400) [pid = 3980] [serial = 1028] [outer = 00000000] 17:28:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176D2C00) [pid = 3980] [serial = 1029] [outer = 13E44400] 17:28:20 INFO - PROCESS | 3980 | 1471048100049 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (171F4000) [pid = 3980] [serial = 1030] [outer = 13E44400] 17:28:20 INFO - PROCESS | 3980 | 1471048100417 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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 17:28:20 INFO - PROCESS | 3980 | 1471048100456 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 3980 | 1471048100459 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 17:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:28:20 INFO - PROCESS | 3980 | 1471048100510 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 3980 | 1471048100514 Marionette TRACE conn5 <- [1,1338,null,{}] 17:28:20 INFO - PROCESS | 3980 | 1471048100520 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}] 17:28:20 INFO - PROCESS | 3980 | 1471048100524 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:20 INFO - PROCESS | 3980 | 1471048100677 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 17:28:20 INFO - PROCESS | 3980 | 1471048100868 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 3980 | 1471048100872 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:20 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DD800 == 36 [pid = 3980] [id = 344] 17:28:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0C1DF000) [pid = 3980] [serial = 1031] [outer = 00000000] 17:28:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F278800) [pid = 3980] [serial = 1032] [outer = 0C1DF000] 17:28:20 INFO - PROCESS | 3980 | 1471048100929 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F74E400) [pid = 3980] [serial = 1033] [outer = 0C1DF000] 17:28:21 INFO - PROCESS | 3980 | 1471048101627 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1182ms 17:28:21 INFO - PROCESS | 3980 | 1471048101695 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 3980 | 1471048101699 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 17:28:21 INFO - PROCESS | 3980 | 1471048101704 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:28:21 INFO - PROCESS | 3980 | 1471048101707 Marionette TRACE conn5 <- [1,1342,null,{}] 17:28:21 INFO - PROCESS | 3980 | 1471048101713 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}] 17:28:21 INFO - PROCESS | 3980 | 1471048101718 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:21 INFO - PROCESS | 3980 | 1471048101844 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 17:28:21 INFO - PROCESS | 3980 | 1471048101967 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 3980 | 1471048101970 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:21 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7C000 == 37 [pid = 3980] [id = 345] 17:28:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (10938000) [pid = 3980] [serial = 1034] [outer = 00000000] 17:28:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13624000) [pid = 3980] [serial = 1035] [outer = 10938000] 17:28:22 INFO - PROCESS | 3980 | 1471048102028 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (136C1000) [pid = 3980] [serial = 1036] [outer = 10938000] 17:28:22 INFO - PROCESS | 3980 | 1471048102719 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1077ms 17:28:22 INFO - PROCESS | 3980 | 1471048102864 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 3980 | 1471048102868 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 17:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:28:22 INFO - PROCESS | 3980 | 1471048102873 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 3980 | 1471048102877 Marionette TRACE conn5 <- [1,1346,null,{}] 17:28:22 INFO - PROCESS | 3980 | 1471048102891 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}] 17:28:22 INFO - PROCESS | 3980 | 1471048102894 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:23 INFO - PROCESS | 3980 | 1471048103006 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 17:28:23 INFO - PROCESS | 3980 | 1471048103088 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 3980 | 1471048103093 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:23 INFO - PROCESS | 3980 | ++DOCSHELL 0F74EC00 == 38 [pid = 3980] [id = 346] 17:28:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F74F800) [pid = 3980] [serial = 1037] [outer = 00000000] 17:28:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F811000) [pid = 3980] [serial = 1038] [outer = 0F74F800] 17:28:23 INFO - PROCESS | 3980 | 1471048103188 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0F950400) [pid = 3980] [serial = 1039] [outer = 0F74F800] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 0EEE3400 == 37 [pid = 3980] [id = 342] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 17173000 == 36 [pid = 3980] [id = 341] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 1643A400 == 35 [pid = 3980] [id = 340] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 13EE7400 == 34 [pid = 3980] [id = 339] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 136C5C00 == 33 [pid = 3980] [id = 338] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 0F944000 == 32 [pid = 3980] [id = 337] 17:28:23 INFO - PROCESS | 3980 | --DOCSHELL 0EE70400 == 31 [pid = 3980] [id = 336] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (0F751400) [pid = 3980] [serial = 957] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (0F815000) [pid = 3980] [serial = 958] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FC24C00) [pid = 3980] [serial = 966] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (17F5D400) [pid = 3980] [serial = 985] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0FD85400) [pid = 3980] [serial = 967] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1A097800) [pid = 3980] [serial = 955] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FD87800) [pid = 3980] [serial = 960] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (10245800) [pid = 3980] [serial = 961] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (137C4800) [pid = 3980] [serial = 969] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F810000) [pid = 3980] [serial = 963] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F946000) [pid = 3980] [serial = 964] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1655F400) [pid = 3980] [serial = 976] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1655E800) [pid = 3980] [serial = 975] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E53800) [pid = 3980] [serial = 981] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187BD000) [pid = 3980] [serial = 988] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176CF000) [pid = 3980] [serial = 978] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1783D400) [pid = 3980] [serial = 984] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (18698800) [pid = 3980] [serial = 987] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (176C7C00) [pid = 3980] [serial = 979] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1536BC00) [pid = 3980] [serial = 972] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1572FC00) [pid = 3980] [serial = 973] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1572F800) [pid = 3980] [serial = 982] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13E40800) [pid = 3980] [serial = 970] [outer = 00000000] [url = about:blank] 17:28:23 INFO - PROCESS | 3980 | 1471048103701 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 870ms 17:28:23 INFO - PROCESS | 3980 | 1471048103747 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 3980 | 1471048103750 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 17:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:28:23 INFO - PROCESS | 3980 | 1471048103756 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 3980 | 1471048103760 Marionette TRACE conn5 <- [1,1350,null,{}] 17:28:23 INFO - PROCESS | 3980 | 1471048103764 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}] 17:28:23 INFO - PROCESS | 3980 | 1471048103766 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:23 INFO - PROCESS | 3980 | 1471048103854 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 17:28:23 INFO - PROCESS | 3980 | 1471048103940 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 3980 | 1471048103942 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:23 INFO - PROCESS | 3980 | ++DOCSHELL 0F94AC00 == 32 [pid = 3980] [id = 347] 17:28:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F94C000) [pid = 3980] [serial = 1040] [outer = 00000000] 17:28:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FD7A800) [pid = 3980] [serial = 1041] [outer = 0F94C000] 17:28:23 INFO - PROCESS | 3980 | 1471048103990 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (10105C00) [pid = 3980] [serial = 1042] [outer = 0F94C000] 17:28:24 INFO - PROCESS | 3980 | 1471048104423 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 730ms 17:28:24 INFO - PROCESS | 3980 | 1471048104504 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 3980 | 1471048104506 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 17:28:24 INFO - PROCESS | 3980 | 1471048104510 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:28:24 INFO - PROCESS | 3980 | 1471048104512 Marionette TRACE conn5 <- [1,1354,null,{}] 17:28:24 INFO - PROCESS | 3980 | 1471048104526 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}] 17:28:24 INFO - PROCESS | 3980 | 1471048104530 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:24 INFO - PROCESS | 3980 | 1471048104617 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 17:28:24 INFO - PROCESS | 3980 | 1471048104632 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 3980 | 1471048104635 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:24 INFO - PROCESS | 3980 | ++DOCSHELL 13E40800 == 33 [pid = 3980] [id = 348] 17:28:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13E40C00) [pid = 3980] [serial = 1043] [outer = 00000000] 17:28:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13E59C00) [pid = 3980] [serial = 1044] [outer = 13E40C00] 17:28:24 INFO - PROCESS | 3980 | 1471048104687 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13F6A800) [pid = 3980] [serial = 1045] [outer = 13E40C00] 17:28:25 INFO - PROCESS | 3980 | 1471048105148 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] 17:28:25 INFO - PROCESS | 3980 | 1471048105187 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 17:28:25 INFO - PROCESS | 3980 | 1471048105190 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 3980 | 1471048105192 Marionette TRACE conn5 <- [1,1358,null,{}] 17:28:25 INFO - PROCESS | 3980 | 1471048105195 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}] 17:28:25 INFO - PROCESS | 3980 | 1471048105197 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:25 INFO - PROCESS | 3980 | 1471048105283 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 17:28:25 INFO - PROCESS | 3980 | 1471048105290 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 3980 | 1471048105301 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:25 INFO - PROCESS | 3980 | ++DOCSHELL 16560000 == 34 [pid = 3980] [id = 349] 17:28:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16592800) [pid = 3980] [serial = 1046] [outer = 00000000] 17:28:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E6E400) [pid = 3980] [serial = 1047] [outer = 16592800] 17:28:25 INFO - PROCESS | 3980 | 1471048105347 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17170800) [pid = 3980] [serial = 1048] [outer = 16592800] 17:28:25 INFO - PROCESS | 3980 | 1471048105784 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] 17:28:25 INFO - PROCESS | 3980 | 1471048105823 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 17:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:28:25 INFO - PROCESS | 3980 | 1471048105826 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 3980 | 1471048105828 Marionette TRACE conn5 <- [1,1362,null,{}] 17:28:25 INFO - PROCESS | 3980 | 1471048105832 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}] 17:28:25 INFO - PROCESS | 3980 | 1471048105834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:25 INFO - PROCESS | 3980 | 1471048105949 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 17:28:26 INFO - PROCESS | 3980 | 1471048106038 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 3980 | 1471048106040 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:26 INFO - PROCESS | 3980 | ++DOCSHELL 0C111C00 == 35 [pid = 3980] [id = 350] 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0C15BC00) [pid = 3980] [serial = 1049] [outer = 00000000] 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (171F2C00) [pid = 3980] [serial = 1050] [outer = 0C15BC00] 17:28:26 INFO - PROCESS | 3980 | 1471048106084 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176C9C00) [pid = 3980] [serial = 1051] [outer = 0C15BC00] 17:28:26 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:26 INFO - PROCESS | 3980 | 1471048106511 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] 17:28:26 INFO - PROCESS | 3980 | 1471048106563 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 17:28:26 INFO - PROCESS | 3980 | 1471048106566 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 3980 | 1471048106567 Marionette TRACE conn5 <- [1,1366,null,{}] 17:28:26 INFO - PROCESS | 3980 | 1471048106575 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}] 17:28:26 INFO - PROCESS | 3980 | 1471048106580 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:26 INFO - PROCESS | 3980 | 1471048106733 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 17:28:26 INFO - PROCESS | 3980 | 1471048106747 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 3980 | 1471048106749 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:26 INFO - PROCESS | 3980 | ++DOCSHELL 185E7C00 == 36 [pid = 3980] [id = 351] 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (185E8800) [pid = 3980] [serial = 1052] [outer = 00000000] 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18696C00) [pid = 3980] [serial = 1053] [outer = 185E8800] 17:28:26 INFO - PROCESS | 3980 | 1471048106848 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (187BA000) [pid = 3980] [serial = 1054] [outer = 185E8800] 17:28:27 INFO - PROCESS | 3980 | 1471048107282 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] 17:28:27 INFO - PROCESS | 3980 | 1471048107324 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 17:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:28:27 INFO - PROCESS | 3980 | 1471048107332 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 3980 | 1471048107334 Marionette TRACE conn5 <- [1,1370,null,{}] 17:28:27 INFO - PROCESS | 3980 | 1471048107337 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}] 17:28:27 INFO - PROCESS | 3980 | 1471048107339 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:27 INFO - PROCESS | 3980 | 1471048107458 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 17:28:27 INFO - PROCESS | 3980 | 1471048107470 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 3980 | 1471048107472 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:27 INFO - PROCESS | 3980 | ++DOCSHELL 18696800 == 37 [pid = 3980] [id = 352] 17:28:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187DD000) [pid = 3980] [serial = 1055] [outer = 00000000] 17:28:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187E3800) [pid = 3980] [serial = 1056] [outer = 187DD000] 17:28:27 INFO - PROCESS | 3980 | 1471048107569 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187E5400) [pid = 3980] [serial = 1057] [outer = 187DD000] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13EED000) [pid = 3980] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1643B800) [pid = 3980] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F948000) [pid = 3980] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136C9400) [pid = 3980] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0EE74400) [pid = 3980] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F754C00) [pid = 3980] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F236C00) [pid = 3980] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (171EF400) [pid = 3980] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0EE27400) [pid = 3980] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C3400) [pid = 3980] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18694400) [pid = 3980] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A096000) [pid = 3980] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:28:27 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A20E800) [pid = 3980] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:28:28 INFO - PROCESS | 3980 | [3980] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:28 INFO - PROCESS | 3980 | 1471048108043 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] 17:28:28 INFO - PROCESS | 3980 | 1471048108065 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 17:28:28 INFO - PROCESS | 3980 | 1471048108069 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:28:28 INFO - PROCESS | 3980 | 1471048108070 Marionette TRACE conn5 <- [1,1374,null,{}] 17:28:28 INFO - PROCESS | 3980 | 1471048108074 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}] 17:28:28 INFO - PROCESS | 3980 | 1471048108075 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:28 INFO - PROCESS | 3980 | 1471048108154 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 17:28:28 INFO - PROCESS | 3980 | 1471048108241 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 3980 | 1471048108243 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:28 INFO - PROCESS | 3980 | ++DOCSHELL 0F948000 == 38 [pid = 3980] [id = 353] 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (10107C00) [pid = 3980] [serial = 1058] [outer = 00000000] 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16554C00) [pid = 3980] [serial = 1059] [outer = 10107C00] 17:28:28 INFO - PROCESS | 3980 | 1471048108287 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1655F000) [pid = 3980] [serial = 1060] [outer = 10107C00] 17:28:28 INFO - PROCESS | 3980 | 1471048108634 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] 17:28:28 INFO - PROCESS | 3980 | 1471048108705 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 17:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:28:28 INFO - PROCESS | 3980 | 1471048108708 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 3980 | 1471048108709 Marionette TRACE conn5 <- [1,1378,null,{}] 17:28:28 INFO - PROCESS | 3980 | 1471048108713 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}] 17:28:28 INFO - PROCESS | 3980 | 1471048108715 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:28 INFO - PROCESS | 3980 | 1471048108854 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 17:28:28 INFO - PROCESS | 3980 | 1471048108863 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 3980 | 1471048108865 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:28 INFO - PROCESS | 3980 | ++DOCSHELL 187D9800 == 39 [pid = 3980] [id = 354] 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1890C800) [pid = 3980] [serial = 1061] [outer = 00000000] 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1A094C00) [pid = 3980] [serial = 1062] [outer = 1890C800] 17:28:28 INFO - PROCESS | 3980 | 1471048108909 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1A099C00) [pid = 3980] [serial = 1063] [outer = 1890C800] 17:28:29 INFO - PROCESS | 3980 | 1471048109303 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 630ms 17:28:29 INFO - PROCESS | 3980 | 1471048109340 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 3980 | 1471048109341 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 17:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:28:29 INFO - PROCESS | 3980 | 1471048109345 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 3980 | 1471048109346 Marionette TRACE conn5 <- [1,1382,null,{}] 17:28:29 INFO - PROCESS | 3980 | 1471048109353 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}] 17:28:29 INFO - PROCESS | 3980 | 1471048109355 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:29 INFO - PROCESS | 3980 | 1471048109434 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 17:28:29 INFO - PROCESS | 3980 | 1471048109440 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 3980 | 1471048109442 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:29 INFO - PROCESS | 3980 | ++DOCSHELL 1A09E800 == 40 [pid = 3980] [id = 355] 17:28:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A0A5C00) [pid = 3980] [serial = 1064] [outer = 00000000] 17:28:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1A20E000) [pid = 3980] [serial = 1065] [outer = 1A0A5C00] 17:28:29 INFO - PROCESS | 3980 | 1471048109486 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A20F000) [pid = 3980] [serial = 1066] [outer = 1A0A5C00] 17:28:29 INFO - PROCESS | 3980 | 1471048109951 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 17:28:30 INFO - PROCESS | 3980 | 1471048110019 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 3980 | 1471048110024 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 17:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:28:30 INFO - PROCESS | 3980 | 1471048110030 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 3980 | 1471048110035 Marionette TRACE conn5 <- [1,1386,null,{}] 17:28:30 INFO - PROCESS | 3980 | 1471048110042 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}] 17:28:30 INFO - PROCESS | 3980 | 1471048110045 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:30 INFO - PROCESS | 3980 | 1471048110200 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 17:28:30 INFO - PROCESS | 3980 | 1471048110358 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 3980 | 1471048110362 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:30 INFO - PROCESS | 3980 | ++DOCSHELL 0EECB800 == 41 [pid = 3980] [id = 356] 17:28:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0EEE3400) [pid = 3980] [serial = 1067] [outer = 00000000] 17:28:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F80EC00) [pid = 3980] [serial = 1068] [outer = 0EEE3400] 17:28:30 INFO - PROCESS | 3980 | 1471048110422 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F947000) [pid = 3980] [serial = 1069] [outer = 0EEE3400] 17:28:31 INFO - PROCESS | 3980 | 1471048111011 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1025ms 17:28:31 INFO - PROCESS | 3980 | 1471048111059 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 3980 | 1471048111064 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 17:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:28:31 INFO - PROCESS | 3980 | 1471048111071 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 3980 | 1471048111074 Marionette TRACE conn5 <- [1,1390,null,{}] 17:28:31 INFO - PROCESS | 3980 | 1471048111078 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}] 17:28:31 INFO - PROCESS | 3980 | 1471048111081 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:31 INFO - PROCESS | 3980 | 1471048111193 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 17:28:31 INFO - PROCESS | 3980 | 1471048111325 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 3980 | 1471048111328 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:31 INFO - PROCESS | 3980 | ++DOCSHELL 1366FC00 == 42 [pid = 3980] [id = 357] 17:28:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (136C4000) [pid = 3980] [serial = 1070] [outer = 00000000] 17:28:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13DA9000) [pid = 3980] [serial = 1071] [outer = 136C4000] 17:28:31 INFO - PROCESS | 3980 | 1471048111386 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (14764C00) [pid = 3980] [serial = 1072] [outer = 136C4000] 17:28:31 INFO - PROCESS | 3980 | 1471048111988 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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 970ms 17:28:32 INFO - PROCESS | 3980 | 1471048112044 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 3980 | 1471048112047 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 17:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:28:32 INFO - PROCESS | 3980 | 1471048112051 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 3980 | 1471048112055 Marionette TRACE conn5 <- [1,1394,null,{}] 17:28:32 INFO - PROCESS | 3980 | 1471048112067 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}] 17:28:32 INFO - PROCESS | 3980 | 1471048112072 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:32 INFO - PROCESS | 3980 | 1471048112232 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 17:28:32 INFO - PROCESS | 3980 | 1471048112249 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 3980 | 1471048112253 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:32 INFO - PROCESS | 3980 | ++DOCSHELL 1868D400 == 43 [pid = 3980] [id = 358] 17:28:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1868DC00) [pid = 3980] [serial = 1073] [outer = 00000000] 17:28:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (187C1800) [pid = 3980] [serial = 1074] [outer = 1868DC00] 17:28:32 INFO - PROCESS | 3980 | 1471048112314 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A09CC00) [pid = 3980] [serial = 1075] [outer = 1868DC00] 17:28:32 INFO - PROCESS | 3980 | 1471048113006 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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 970ms 17:28:33 INFO - PROCESS | 3980 | 1471048113031 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 3980 | 1471048113034 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 17:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:28:33 INFO - PROCESS | 3980 | 1471048113038 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 3980 | 1471048113040 Marionette TRACE conn5 <- [1,1398,null,{}] 17:28:33 INFO - PROCESS | 3980 | 1471048113044 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}] 17:28:33 INFO - PROCESS | 3980 | 1471048113047 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:33 INFO - PROCESS | 3980 | 1471048113156 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 17:28:33 INFO - PROCESS | 3980 | 1471048113305 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 3980 | 1471048113308 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:33 INFO - PROCESS | 3980 | ++DOCSHELL 0FC25800 == 44 [pid = 3980] [id = 359] 17:28:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (17170C00) [pid = 3980] [serial = 1076] [outer = 00000000] 17:28:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A29CC00) [pid = 3980] [serial = 1077] [outer = 17170C00] 17:28:33 INFO - PROCESS | 3980 | 1471048113364 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (1A90B800) [pid = 3980] [serial = 1078] [outer = 17170C00] 17:28:34 INFO - PROCESS | 3980 | 1471048114140 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1131ms 17:28:34 INFO - PROCESS | 3980 | 1471048114170 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 3980 | 1471048114175 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 17:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:28:34 INFO - PROCESS | 3980 | 1471048114180 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 3980 | 1471048114183 Marionette TRACE conn5 <- [1,1402,null,{}] 17:28:34 INFO - PROCESS | 3980 | 1471048114188 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}] 17:28:34 INFO - PROCESS | 3980 | 1471048114191 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:34 INFO - PROCESS | 3980 | 1471048114300 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 17:28:34 INFO - PROCESS | 3980 | 1471048114430 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 3980 | 1471048114435 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:34 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6C000 == 45 [pid = 3980] [id = 360] 17:28:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0F236C00) [pid = 3980] [serial = 1079] [outer = 00000000] 17:28:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (0F753400) [pid = 3980] [serial = 1080] [outer = 0F236C00] 17:28:34 INFO - PROCESS | 3980 | 1471048114488 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (0F80E000) [pid = 3980] [serial = 1081] [outer = 0F236C00] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 187D9800 == 44 [pid = 3980] [id = 354] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0F948000 == 43 [pid = 3980] [id = 353] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 18696800 == 42 [pid = 3980] [id = 352] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 185E7C00 == 41 [pid = 3980] [id = 351] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0C111C00 == 40 [pid = 3980] [id = 350] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 16560000 == 39 [pid = 3980] [id = 349] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 13E40800 == 38 [pid = 3980] [id = 348] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0F94AC00 == 37 [pid = 3980] [id = 347] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0F74EC00 == 36 [pid = 3980] [id = 346] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0FD7C000 == 35 [pid = 3980] [id = 345] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0C1DD800 == 34 [pid = 3980] [id = 344] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0FC23C00 == 33 [pid = 3980] [id = 343] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0F3FF400 == 32 [pid = 3980] [id = 335] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0FC25800 == 31 [pid = 3980] [id = 359] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 1868D400 == 30 [pid = 3980] [id = 358] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 1A09E800 == 29 [pid = 3980] [id = 355] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 0EECB800 == 28 [pid = 3980] [id = 356] 17:28:35 INFO - PROCESS | 3980 | --DOCSHELL 1366FC00 == 27 [pid = 3980] [id = 357] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (13FF2800) [pid = 3980] [serial = 1017] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (16510800) [pid = 3980] [serial = 1020] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0FD78C00) [pid = 3980] [serial = 1011] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (10107800) [pid = 3980] [serial = 1012] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (137C4000) [pid = 3980] [serial = 1014] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0F74D400) [pid = 3980] [serial = 1008] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (0F75C400) [pid = 3980] [serial = 1009] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (10101C00) [pid = 3980] [serial = 1006] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FBA3C00) [pid = 3980] [serial = 1005] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (16E07C00) [pid = 3980] [serial = 1027] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (15723000) [pid = 3980] [serial = 1018] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176B5000) [pid = 3980] [serial = 1023] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0F950C00) [pid = 3980] [serial = 991] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F80E800) [pid = 3980] [serial = 990] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13F6CC00) [pid = 3980] [serial = 994] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (137C3800) [pid = 3980] [serial = 993] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (18A64000) [pid = 3980] [serial = 997] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (187C0C00) [pid = 3980] [serial = 996] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A167000) [pid = 3980] [serial = 1000] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A09F400) [pid = 3980] [serial = 999] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A250000) [pid = 3980] [serial = 1003] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1A24AC00) [pid = 3980] [serial = 1002] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (176D2C00) [pid = 3980] [serial = 1029] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16E07800) [pid = 3980] [serial = 1021] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (136CDC00) [pid = 3980] [serial = 1026] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13E13000) [pid = 3980] [serial = 1015] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176CC400) [pid = 3980] [serial = 1024] [outer = 00000000] [url = about:blank] 17:28:35 INFO - PROCESS | 3980 | 1471048115729 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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1578ms 17:28:35 INFO - PROCESS | 3980 | 1471048115759 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 17:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:28:35 INFO - PROCESS | 3980 | 1471048115763 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 17:28:35 INFO - PROCESS | 3980 | 1471048115767 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 3980 | 1471048115772 Marionette TRACE conn5 <- [1,1406,null,{}] 17:28:35 INFO - PROCESS | 3980 | 1471048115777 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}] 17:28:35 INFO - PROCESS | 3980 | 1471048115780 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:35 INFO - PROCESS | 3980 | 1471048115900 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 17:28:35 INFO - PROCESS | 3980 | 1471048115986 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 3980 | 1471048115989 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:35 INFO - PROCESS | 3980 | ++DOCSHELL 0F234400 == 28 [pid = 3980] [id = 361] 17:28:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F287800) [pid = 3980] [serial = 1082] [outer = 00000000] 17:28:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F754400) [pid = 3980] [serial = 1083] [outer = 0F287800] 17:28:36 INFO - PROCESS | 3980 | 1471048116038 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F80C400) [pid = 3980] [serial = 1084] [outer = 0F287800] 17:28:36 INFO - PROCESS | 3980 | 1471048116439 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 17:28:36 INFO - PROCESS | 3980 | 1471048116507 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 3980 | 1471048116512 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 17:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:28:36 INFO - PROCESS | 3980 | 1471048116522 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 3980 | 1471048116525 Marionette TRACE conn5 <- [1,1410,null,{}] 17:28:36 INFO - PROCESS | 3980 | 1471048116529 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}] 17:28:36 INFO - PROCESS | 3980 | 1471048116531 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:36 INFO - PROCESS | 3980 | 1471048116628 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 17:28:36 INFO - PROCESS | 3980 | 1471048116645 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 3980 | 1471048116647 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:36 INFO - PROCESS | 3980 | ++DOCSHELL 0FC20400 == 29 [pid = 3980] [id = 362] 17:28:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FC23000) [pid = 3980] [serial = 1085] [outer = 00000000] 17:28:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FD79C00) [pid = 3980] [serial = 1086] [outer = 0FC23000] 17:28:36 INFO - PROCESS | 3980 | 1471048116697 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FD81C00) [pid = 3980] [serial = 1087] [outer = 0FC23000] 17:28:37 INFO - PROCESS | 3980 | 1471048117173 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 690ms 17:28:37 INFO - PROCESS | 3980 | 1471048117209 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 3980 | 1471048117211 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 17:28:37 INFO - PROCESS | 3980 | 1471048117215 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:28:37 INFO - PROCESS | 3980 | 1471048117218 Marionette TRACE conn5 <- [1,1414,null,{}] 17:28:37 INFO - PROCESS | 3980 | 1471048117234 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}] 17:28:37 INFO - PROCESS | 3980 | 1471048117238 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:37 INFO - PROCESS | 3980 | 1471048117322 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 17:28:37 INFO - PROCESS | 3980 | 1471048117332 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 3980 | 1471048117335 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:37 INFO - PROCESS | 3980 | ++DOCSHELL 13670C00 == 30 [pid = 3980] [id = 363] 17:28:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13677000) [pid = 3980] [serial = 1088] [outer = 00000000] 17:28:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1369D800) [pid = 3980] [serial = 1089] [outer = 13677000] 17:28:37 INFO - PROCESS | 3980 | 1471048117384 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (136C9C00) [pid = 3980] [serial = 1090] [outer = 13677000] 17:28:37 INFO - PROCESS | 3980 | 1471048117885 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 17:28:37 INFO - PROCESS | 3980 | 1471048117958 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 3980 | 1471048117961 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 17:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:28:37 INFO - PROCESS | 3980 | 1471048117997 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 3980 | 1471048117998 Marionette TRACE conn5 <- [1,1418,null,{}] 17:28:37 INFO - PROCESS | 3980 | 1471048118005 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}] 17:28:37 INFO - PROCESS | 3980 | 1471048118007 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:38 INFO - PROCESS | 3980 | 1471048118134 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 17:28:38 INFO - PROCESS | 3980 | 1471048118220 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 3980 | 1471048118223 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:38 INFO - PROCESS | 3980 | ++DOCSHELL 13E40800 == 31 [pid = 3980] [id = 364] 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13E41000) [pid = 3980] [serial = 1091] [outer = 00000000] 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E5D800) [pid = 3980] [serial = 1092] [outer = 13E41000] 17:28:38 INFO - PROCESS | 3980 | 1471048118270 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13F67C00) [pid = 3980] [serial = 1093] [outer = 13E41000] 17:28:38 INFO - PROCESS | 3980 | 1471048118700 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 731ms 17:28:38 INFO - PROCESS | 3980 | 1471048118725 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 3980 | 1471048118727 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 17:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:28:38 INFO - PROCESS | 3980 | 1471048118738 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 3980 | 1471048118739 Marionette TRACE conn5 <- [1,1422,null,{}] 17:28:38 INFO - PROCESS | 3980 | 1471048118743 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}] 17:28:38 INFO - PROCESS | 3980 | 1471048118745 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:38 INFO - PROCESS | 3980 | 1471048118853 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 17:28:38 INFO - PROCESS | 3980 | 1471048118858 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 3980 | 1471048118860 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:38 INFO - PROCESS | 3980 | ++DOCSHELL 1396B800 == 32 [pid = 3980] [id = 365] 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (13FEEC00) [pid = 3980] [serial = 1094] [outer = 00000000] 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (15367C00) [pid = 3980] [serial = 1095] [outer = 13FEEC00] 17:28:38 INFO - PROCESS | 3980 | 1471048118904 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1536E000) [pid = 3980] [serial = 1096] [outer = 13FEEC00] 17:28:39 INFO - PROCESS | 3980 | 1471048119433 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 732ms 17:28:39 INFO - PROCESS | 3980 | 1471048119495 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 3980 | 1471048119497 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 17:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:28:39 INFO - PROCESS | 3980 | 1471048119507 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 3980 | 1471048119508 Marionette TRACE conn5 <- [1,1426,null,{}] 17:28:39 INFO - PROCESS | 3980 | 1471048119512 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}] 17:28:39 INFO - PROCESS | 3980 | 1471048119518 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:39 INFO - PROCESS | 3980 | 1471048119910 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0C15BC00) [pid = 3980] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16592800) [pid = 3980] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13E44400) [pid = 3980] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0C1DF000) [pid = 3980] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (185E8800) [pid = 3980] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F94C000) [pid = 3980] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13E40C00) [pid = 3980] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (10107C00) [pid = 3980] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (10938000) [pid = 3980] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F74F800) [pid = 3980] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (187DD000) [pid = 3980] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A0A5C00) [pid = 3980] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:28:39 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1890C800) [pid = 3980] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:28:39 INFO - PROCESS | 3980 | 1471048119973 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 3980 | 1471048119975 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:39 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E0400 == 33 [pid = 3980] [id = 366] 17:28:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0C1E3400) [pid = 3980] [serial = 1097] [outer = 00000000] 17:28:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FC23800) [pid = 3980] [serial = 1098] [outer = 0C1E3400] 17:28:40 INFO - PROCESS | 3980 | 1471048120031 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13E3D000) [pid = 3980] [serial = 1099] [outer = 0C1E3400] 17:28:40 INFO - PROCESS | 3980 | 1471048120386 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 930ms 17:28:40 INFO - PROCESS | 3980 | 1471048120438 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 3980 | 1471048120440 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 17:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:28:40 INFO - PROCESS | 3980 | 1471048120443 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 3980 | 1471048120445 Marionette TRACE conn5 <- [1,1430,null,{}] 17:28:40 INFO - PROCESS | 3980 | 1471048120448 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}] 17:28:40 INFO - PROCESS | 3980 | 1471048120450 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:40 INFO - PROCESS | 3980 | 1471048120527 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 17:28:40 INFO - PROCESS | 3980 | 1471048120532 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 3980 | 1471048120534 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:40 INFO - PROCESS | 3980 | ++DOCSHELL 1643AC00 == 34 [pid = 3980] [id = 367] 17:28:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16510000) [pid = 3980] [serial = 1100] [outer = 00000000] 17:28:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17174C00) [pid = 3980] [serial = 1101] [outer = 16510000] 17:28:40 INFO - PROCESS | 3980 | 1471048120579 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171F0C00) [pid = 3980] [serial = 1102] [outer = 16510000] 17:28:41 INFO - PROCESS | 3980 | 1471048121011 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 630ms 17:28:41 INFO - PROCESS | 3980 | 1471048121074 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:28:41 INFO - PROCESS | 3980 | 1471048121077 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 17:28:41 INFO - PROCESS | 3980 | 1471048121080 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 3980 | 1471048121082 Marionette TRACE conn5 <- [1,1434,null,{}] 17:28:41 INFO - PROCESS | 3980 | 1471048121085 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}] 17:28:41 INFO - PROCESS | 3980 | 1471048121087 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:41 INFO - PROCESS | 3980 | 1471048121170 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 17:28:41 INFO - PROCESS | 3980 | 1471048121176 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 3980 | 1471048121178 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:41 INFO - PROCESS | 3980 | ++DOCSHELL 176B4000 == 35 [pid = 3980] [id = 368] 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176B4800) [pid = 3980] [serial = 1103] [outer = 00000000] 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176CDC00) [pid = 3980] [serial = 1104] [outer = 176B4800] 17:28:41 INFO - PROCESS | 3980 | 1471048121223 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176CE800) [pid = 3980] [serial = 1105] [outer = 176B4800] 17:28:41 INFO - PROCESS | 3980 | 1471048121682 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 630ms 17:28:41 INFO - PROCESS | 3980 | 1471048121716 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 3980 | 1471048121718 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 17:28:41 INFO - PROCESS | 3980 | 1471048121725 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 3980 | 1471048121727 Marionette TRACE conn5 <- [1,1438,null,{}] 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:28:41 INFO - PROCESS | 3980 | 1471048121730 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}] 17:28:41 INFO - PROCESS | 3980 | 1471048121732 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:41 INFO - PROCESS | 3980 | 1471048121813 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 17:28:41 INFO - PROCESS | 3980 | 1471048121830 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 3980 | 1471048121832 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:41 INFO - PROCESS | 3980 | ++DOCSHELL 0C111800 == 36 [pid = 3980] [id = 369] 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0C15EC00) [pid = 3980] [serial = 1106] [outer = 00000000] 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17A61000) [pid = 3980] [serial = 1107] [outer = 0C15EC00] 17:28:41 INFO - PROCESS | 3980 | 1471048121875 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17BDCC00) [pid = 3980] [serial = 1108] [outer = 0C15EC00] 17:28:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0C1DD000) [pid = 3980] [serial = 1109] [outer = 187B7800] 17:28:42 INFO - PROCESS | 3980 | 1471048122856 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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1178ms 17:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:28:42 INFO - PROCESS | 3980 | 1471048122910 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 3980 | 1471048122914 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 17:28:42 INFO - PROCESS | 3980 | 1471048122920 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 3980 | 1471048122924 Marionette TRACE conn5 <- [1,1442,null,{}] 17:28:42 INFO - PROCESS | 3980 | 1471048122930 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}] 17:28:42 INFO - PROCESS | 3980 | 1471048122933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:43 INFO - PROCESS | 3980 | 1471048123075 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 17:28:43 INFO - PROCESS | 3980 | 1471048123204 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 3980 | 1471048123207 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:43 INFO - PROCESS | 3980 | ++DOCSHELL 0FB3B800 == 37 [pid = 3980] [id = 370] 17:28:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0FD7AC00) [pid = 3980] [serial = 1110] [outer = 00000000] 17:28:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1010E000) [pid = 3980] [serial = 1111] [outer = 0FD7AC00] 17:28:43 INFO - PROCESS | 3980 | 1471048123267 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (109DAC00) [pid = 3980] [serial = 1112] [outer = 0FD7AC00] 17:28:44 INFO - PROCESS | 3980 | 1471048124018 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1124ms 17:28:44 INFO - PROCESS | 3980 | 1471048124059 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 3980 | 1471048124064 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 17:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:28:44 INFO - PROCESS | 3980 | 1471048124071 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 3980 | 1471048124074 Marionette TRACE conn5 <- [1,1446,null,{}] 17:28:44 INFO - PROCESS | 3980 | 1471048124079 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}] 17:28:44 INFO - PROCESS | 3980 | 1471048124081 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:44 INFO - PROCESS | 3980 | 1471048124298 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 17:28:44 INFO - PROCESS | 3980 | 1471048124443 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 3980 | 1471048124446 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:44 INFO - PROCESS | 3980 | ++DOCSHELL 0C111000 == 38 [pid = 3980] [id = 371] 17:28:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0C115000) [pid = 3980] [serial = 1113] [outer = 00000000] 17:28:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0C16A400) [pid = 3980] [serial = 1114] [outer = 0C115000] 17:28:44 INFO - PROCESS | 3980 | 1471048124497 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0EECE000) [pid = 3980] [serial = 1115] [outer = 0C115000] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 176B4000 == 37 [pid = 3980] [id = 368] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 1643AC00 == 36 [pid = 3980] [id = 367] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 0C1E0400 == 35 [pid = 3980] [id = 366] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 1396B800 == 34 [pid = 3980] [id = 365] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 13E40800 == 33 [pid = 3980] [id = 364] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 13670C00 == 32 [pid = 3980] [id = 363] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 0FC20400 == 31 [pid = 3980] [id = 362] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 0F234400 == 30 [pid = 3980] [id = 361] 17:28:44 INFO - PROCESS | 3980 | --DOCSHELL 0EE6C000 == 29 [pid = 3980] [id = 360] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (171F2C00) [pid = 3980] [serial = 1050] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (176C9C00) [pid = 3980] [serial = 1051] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (16E6E400) [pid = 3980] [serial = 1047] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (171F4000) [pid = 3980] [serial = 1030] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F278800) [pid = 3980] [serial = 1032] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (187BA000) [pid = 3980] [serial = 1054] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0F74E400) [pid = 3980] [serial = 1033] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (18696C00) [pid = 3980] [serial = 1053] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FD7A800) [pid = 3980] [serial = 1041] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (10105C00) [pid = 3980] [serial = 1042] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13E59C00) [pid = 3980] [serial = 1044] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13F6A800) [pid = 3980] [serial = 1045] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (16554C00) [pid = 3980] [serial = 1059] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13624000) [pid = 3980] [serial = 1035] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C1000) [pid = 3980] [serial = 1036] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F811000) [pid = 3980] [serial = 1038] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F950400) [pid = 3980] [serial = 1039] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187E3800) [pid = 3980] [serial = 1056] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A20E000) [pid = 3980] [serial = 1065] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A20F000) [pid = 3980] [serial = 1066] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A094C00) [pid = 3980] [serial = 1062] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1A099C00) [pid = 3980] [serial = 1063] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (187E5400) [pid = 3980] [serial = 1057] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (17170800) [pid = 3980] [serial = 1048] [outer = 00000000] [url = about:blank] 17:28:44 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1655F000) [pid = 3980] [serial = 1060] [outer = 00000000] [url = about:blank] 17:28:45 INFO - PROCESS | 3980 | 1471048125085 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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1022ms 17:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:28:45 INFO - PROCESS | 3980 | 1471048125095 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 3980 | 1471048125099 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 17:28:45 INFO - PROCESS | 3980 | 1471048125103 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 3980 | 1471048125107 Marionette TRACE conn5 <- [1,1450,null,{}] 17:28:45 INFO - PROCESS | 3980 | 1471048125111 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}] 17:28:45 INFO - PROCESS | 3980 | 1471048125114 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:45 INFO - PROCESS | 3980 | 1471048125208 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 17:28:45 INFO - PROCESS | 3980 | 1471048125215 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 3980 | 1471048125217 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:45 INFO - PROCESS | 3980 | ++DOCSHELL 0F947400 == 30 [pid = 3980] [id = 372] 17:28:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F948800) [pid = 3980] [serial = 1116] [outer = 00000000] 17:28:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0FA56400) [pid = 3980] [serial = 1117] [outer = 0F948800] 17:28:45 INFO - PROCESS | 3980 | 1471048125268 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FD7A800) [pid = 3980] [serial = 1118] [outer = 0F948800] 17:28:45 INFO - PROCESS | 3980 | 1471048125738 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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 690ms 17:28:45 INFO - PROCESS | 3980 | 1471048125825 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 3980 | 1471048125827 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 17:28:45 INFO - PROCESS | 3980 | 1471048125831 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 3980 | 1471048125833 Marionette TRACE conn5 <- [1,1454,null,{}] 17:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:28:45 INFO - PROCESS | 3980 | 1471048125837 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}] 17:28:45 INFO - PROCESS | 3980 | 1471048125840 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:45 INFO - PROCESS | 3980 | 1471048125925 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 17:28:46 INFO - PROCESS | 3980 | 1471048126017 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 3980 | 1471048126020 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:46 INFO - PROCESS | 3980 | ++DOCSHELL 0FD84000 == 31 [pid = 3980] [id = 373] 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (1367C400) [pid = 3980] [serial = 1119] [outer = 00000000] 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136CB800) [pid = 3980] [serial = 1120] [outer = 1367C400] 17:28:46 INFO - PROCESS | 3980 | 1471048126068 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13967000) [pid = 3980] [serial = 1121] [outer = 1367C400] 17:28:46 INFO - PROCESS | 3980 | 1471048126486 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]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 670ms 17:28:46 INFO - PROCESS | 3980 | 1471048126509 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 3980 | 1471048126512 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 17:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:28:46 INFO - PROCESS | 3980 | 1471048126523 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 3980 | 1471048126527 Marionette TRACE conn5 <- [1,1458,null,{}] 17:28:46 INFO - PROCESS | 3980 | 1471048126531 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}] 17:28:46 INFO - PROCESS | 3980 | 1471048126534 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:46 INFO - PROCESS | 3980 | 1471048126629 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 17:28:46 INFO - PROCESS | 3980 | 1471048126637 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 3980 | 1471048126639 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:46 INFO - PROCESS | 3980 | ++DOCSHELL 15721400 == 32 [pid = 3980] [id = 374] 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (15721C00) [pid = 3980] [serial = 1122] [outer = 00000000] 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (16440C00) [pid = 3980] [serial = 1123] [outer = 15721C00] 17:28:46 INFO - PROCESS | 3980 | 1471048126692 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16504800) [pid = 3980] [serial = 1124] [outer = 15721C00] 17:28:47 INFO - PROCESS | 3980 | 1471048127119 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 630ms 17:28:47 INFO - PROCESS | 3980 | 1471048127169 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 3980 | 1471048127171 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 17:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:28:47 INFO - PROCESS | 3980 | 1471048127175 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 3980 | 1471048127176 Marionette TRACE conn5 <- [1,1462,null,{}] 17:28:47 INFO - PROCESS | 3980 | 1471048127185 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}] 17:28:47 INFO - PROCESS | 3980 | 1471048127188 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:47 INFO - PROCESS | 3980 | 1471048127298 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 17:28:47 INFO - PROCESS | 3980 | 1471048127381 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 3980 | 1471048127384 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:47 INFO - PROCESS | 3980 | ++DOCSHELL 16E0D800 == 33 [pid = 3980] [id = 375] 17:28:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E64000) [pid = 3980] [serial = 1125] [outer = 00000000] 17:28:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1716CC00) [pid = 3980] [serial = 1126] [outer = 16E64000] 17:28:47 INFO - PROCESS | 3980 | 1471048127428 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17175400) [pid = 3980] [serial = 1127] [outer = 16E64000] 17:28:47 INFO - PROCESS | 3980 | 1471048127863 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 730ms 17:28:47 INFO - PROCESS | 3980 | 1471048127907 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 3980 | 1471048127909 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 17:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:28:47 INFO - PROCESS | 3980 | 1471048127912 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 3980 | 1471048127913 Marionette TRACE conn5 <- [1,1466,null,{}] 17:28:47 INFO - PROCESS | 3980 | 1471048127921 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}] 17:28:47 INFO - PROCESS | 3980 | 1471048127923 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:48 INFO - PROCESS | 3980 | 1471048128035 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 17:28:48 INFO - PROCESS | 3980 | 1471048128042 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 3980 | 1471048128047 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:48 INFO - PROCESS | 3980 | ++DOCSHELL 109DB000 == 34 [pid = 3980] [id = 376] 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176C6C00) [pid = 3980] [serial = 1128] [outer = 00000000] 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176CD000) [pid = 3980] [serial = 1129] [outer = 176C6C00] 17:28:48 INFO - PROCESS | 3980 | 1471048128106 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17BD9000) [pid = 3980] [serial = 1130] [outer = 176C6C00] 17:28:48 INFO - PROCESS | 3980 | 1471048128587 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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 17:28:48 INFO - PROCESS | 3980 | 1471048128663 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 3980 | 1471048128665 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 17:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:28:48 INFO - PROCESS | 3980 | 1471048128668 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 3980 | 1471048128670 Marionette TRACE conn5 <- [1,1470,null,{}] 17:28:48 INFO - PROCESS | 3980 | 1471048128673 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}] 17:28:48 INFO - PROCESS | 3980 | 1471048128675 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:48 INFO - PROCESS | 3980 | 1471048128800 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 17:28:48 INFO - PROCESS | 3980 | 1471048128861 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 3980 | 1471048128863 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:48 INFO - PROCESS | 3980 | ++DOCSHELL 1868EC00 == 35 [pid = 3980] [id = 377] 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18691C00) [pid = 3980] [serial = 1131] [outer = 00000000] 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18734C00) [pid = 3980] [serial = 1132] [outer = 18691C00] 17:28:48 INFO - PROCESS | 3980 | 1471048128907 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187BAC00) [pid = 3980] [serial = 1133] [outer = 18691C00] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (13E41000) [pid = 3980] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13FEEC00) [pid = 3980] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13677000) [pid = 3980] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F287800) [pid = 3980] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FC23000) [pid = 3980] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F236C00) [pid = 3980] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C1E3400) [pid = 3980] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0EEE3400) [pid = 3980] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (136C4000) [pid = 3980] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1868DC00) [pid = 3980] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17170C00) [pid = 3980] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (16510000) [pid = 3980] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:28:49 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (176B4800) [pid = 3980] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:28:49 INFO - PROCESS | 3980 | 1471048129394 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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 770ms 17:28:49 INFO - PROCESS | 3980 | 1471048129441 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 3980 | 1471048129443 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 17:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:28:49 INFO - PROCESS | 3980 | 1471048129447 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 3980 | 1471048129448 Marionette TRACE conn5 <- [1,1474,null,{}] 17:28:49 INFO - PROCESS | 3980 | 1471048129452 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}] 17:28:49 INFO - PROCESS | 3980 | 1471048129454 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:49 INFO - PROCESS | 3980 | 1471048129532 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 17:28:49 INFO - PROCESS | 3980 | 1471048129625 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 3980 | 1471048129626 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:49 INFO - PROCESS | 3980 | ++DOCSHELL 0F946000 == 36 [pid = 3980] [id = 378] 17:28:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FC24C00) [pid = 3980] [serial = 1134] [outer = 00000000] 17:28:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1362DC00) [pid = 3980] [serial = 1135] [outer = 0FC24C00] 17:28:49 INFO - PROCESS | 3980 | 1471048129672 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E45000) [pid = 3980] [serial = 1136] [outer = 0FC24C00] 17:28:50 INFO - PROCESS | 3980 | 1471048130046 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]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 631ms 17:28:50 INFO - PROCESS | 3980 | 1471048130082 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 3980 | 1471048130084 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 17:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:28:50 INFO - PROCESS | 3980 | 1471048130087 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 3980 | 1471048130089 Marionette TRACE conn5 <- [1,1478,null,{}] 17:28:50 INFO - PROCESS | 3980 | 1471048130092 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}] 17:28:50 INFO - PROCESS | 3980 | 1471048130094 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:50 INFO - PROCESS | 3980 | 1471048130235 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 17:28:50 INFO - PROCESS | 3980 | 1471048130246 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 3980 | 1471048130248 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:50 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87800 == 37 [pid = 3980] [id = 379] 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13677000) [pid = 3980] [serial = 1137] [outer = 00000000] 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176B4800) [pid = 3980] [serial = 1138] [outer = 13677000] 17:28:50 INFO - PROCESS | 3980 | 1471048130292 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (18541C00) [pid = 3980] [serial = 1139] [outer = 13677000] 17:28:50 INFO - PROCESS | 3980 | 1471048130692 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]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 630ms 17:28:50 INFO - PROCESS | 3980 | 1471048130718 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 17:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:28:50 INFO - PROCESS | 3980 | 1471048130720 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 17:28:50 INFO - PROCESS | 3980 | 1471048130723 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 3980 | 1471048130724 Marionette TRACE conn5 <- [1,1482,null,{}] 17:28:50 INFO - PROCESS | 3980 | 1471048130728 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}] 17:28:50 INFO - PROCESS | 3980 | 1471048130729 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:50 INFO - PROCESS | 3980 | 1471048130843 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 17:28:50 INFO - PROCESS | 3980 | 1471048130852 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 3980 | 1471048130854 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:50 INFO - PROCESS | 3980 | ++DOCSHELL 0F951000 == 38 [pid = 3980] [id = 380] 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E53000) [pid = 3980] [serial = 1140] [outer = 00000000] 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187E3800) [pid = 3980] [serial = 1141] [outer = 13E53000] 17:28:50 INFO - PROCESS | 3980 | 1471048130898 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (18903400) [pid = 3980] [serial = 1142] [outer = 13E53000] 17:28:51 INFO - PROCESS | 3980 | 1471048131361 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 17:28:51 INFO - PROCESS | 3980 | 1471048131395 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 3980 | 1471048131400 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 17:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:28:51 INFO - PROCESS | 3980 | 1471048131405 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 3980 | 1471048131409 Marionette TRACE conn5 <- [1,1486,null,{}] 17:28:51 INFO - PROCESS | 3980 | 1471048131415 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}] 17:28:51 INFO - PROCESS | 3980 | 1471048131418 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:51 INFO - PROCESS | 3980 | 1471048131591 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 17:28:51 INFO - PROCESS | 3980 | 1471048131726 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 3980 | 1471048131731 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:51 INFO - PROCESS | 3980 | ++DOCSHELL 0F360800 == 39 [pid = 3980] [id = 381] 17:28:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0F3F7000) [pid = 3980] [serial = 1143] [outer = 00000000] 17:28:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0F75C800) [pid = 3980] [serial = 1144] [outer = 0F3F7000] 17:28:51 INFO - PROCESS | 3980 | 1471048131793 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0FBA3C00) [pid = 3980] [serial = 1145] [outer = 0F3F7000] 17:28:52 INFO - PROCESS | 3980 | 1471048132355 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 970ms 17:28:52 INFO - PROCESS | 3980 | 1471048132379 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 3980 | 1471048132384 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 17:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:28:52 INFO - PROCESS | 3980 | 1471048132391 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 3980 | 1471048132394 Marionette TRACE conn5 <- [1,1490,null,{}] 17:28:52 INFO - PROCESS | 3980 | 1471048132398 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}] 17:28:52 INFO - PROCESS | 3980 | 1471048132401 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:52 INFO - PROCESS | 3980 | 1471048132514 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 17:28:52 INFO - PROCESS | 3980 | 1471048132619 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 3980 | 1471048132622 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:52 INFO - PROCESS | 3980 | ++DOCSHELL 13995800 == 40 [pid = 3980] [id = 382] 17:28:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13E0F800) [pid = 3980] [serial = 1146] [outer = 00000000] 17:28:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (13EE6C00) [pid = 3980] [serial = 1147] [outer = 13E0F800] 17:28:52 INFO - PROCESS | 3980 | 1471048132678 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (15360400) [pid = 3980] [serial = 1148] [outer = 13E0F800] 17:28:53 INFO - PROCESS | 3980 | 1471048133293 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 970ms 17:28:53 INFO - PROCESS | 3980 | 1471048133364 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 3980 | 1471048133367 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 17:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:28:53 INFO - PROCESS | 3980 | 1471048133371 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 3980 | 1471048133375 Marionette TRACE conn5 <- [1,1494,null,{}] 17:28:53 INFO - PROCESS | 3980 | 1471048133386 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}] 17:28:53 INFO - PROCESS | 3980 | 1471048133390 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:53 INFO - PROCESS | 3980 | 1471048133534 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 17:28:53 INFO - PROCESS | 3980 | 1471048133673 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 3980 | 1471048133676 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:53 INFO - PROCESS | 3980 | ++DOCSHELL 18691800 == 41 [pid = 3980] [id = 383] 17:28:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (18693800) [pid = 3980] [serial = 1149] [outer = 00000000] 17:28:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (187D7400) [pid = 3980] [serial = 1150] [outer = 18693800] 17:28:53 INFO - PROCESS | 3980 | 1471048133738 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (18A64000) [pid = 3980] [serial = 1151] [outer = 18693800] 17:28:54 INFO - PROCESS | 3980 | 1471048134386 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1023ms 17:28:54 INFO - PROCESS | 3980 | 1471048134397 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 3980 | 1471048134400 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 17:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:28:54 INFO - PROCESS | 3980 | 1471048134417 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 3980 | 1471048134419 Marionette TRACE conn5 <- [1,1498,null,{}] 17:28:54 INFO - PROCESS | 3980 | 1471048134423 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}] 17:28:54 INFO - PROCESS | 3980 | 1471048134425 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:54 INFO - PROCESS | 3980 | 1471048134534 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 17:28:54 INFO - PROCESS | 3980 | 1471048134697 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 3980 | 1471048134699 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:54 INFO - PROCESS | 3980 | ++DOCSHELL 1783EC00 == 42 [pid = 3980] [id = 384] 17:28:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (17843C00) [pid = 3980] [serial = 1152] [outer = 00000000] 17:28:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A0A2800) [pid = 3980] [serial = 1153] [outer = 17843C00] 17:28:54 INFO - PROCESS | 3980 | 1471048134754 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A165000) [pid = 3980] [serial = 1154] [outer = 17843C00] 17:28:55 INFO - PROCESS | 3980 | 1471048135432 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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1070ms 17:28:55 INFO - PROCESS | 3980 | 1471048135488 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 3980 | 1471048135492 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 17:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:28:55 INFO - PROCESS | 3980 | 1471048135497 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 3980 | 1471048135500 Marionette TRACE conn5 <- [1,1502,null,{}] 17:28:55 INFO - PROCESS | 3980 | 1471048135505 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}] 17:28:55 INFO - PROCESS | 3980 | 1471048135508 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:55 INFO - PROCESS | 3980 | 1471048135610 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 17:28:55 INFO - PROCESS | 3980 | 1471048135716 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 3980 | 1471048135719 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:55 INFO - PROCESS | 3980 | ++DOCSHELL 0F950000 == 43 [pid = 3980] [id = 385] 17:28:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0FA4D400) [pid = 3980] [serial = 1155] [outer = 00000000] 17:28:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0FA5B000) [pid = 3980] [serial = 1156] [outer = 0FA4D400] 17:28:55 INFO - PROCESS | 3980 | 1471048135768 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0FD83000) [pid = 3980] [serial = 1157] [outer = 0FA4D400] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0FD87800 == 42 [pid = 3980] [id = 379] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0F946000 == 41 [pid = 3980] [id = 378] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 1868EC00 == 40 [pid = 3980] [id = 377] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 109DB000 == 39 [pid = 3980] [id = 376] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 16E0D800 == 38 [pid = 3980] [id = 375] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 15721400 == 37 [pid = 3980] [id = 374] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0FD84000 == 36 [pid = 3980] [id = 373] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0F947400 == 35 [pid = 3980] [id = 372] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0C111000 == 34 [pid = 3980] [id = 371] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0FB3B800 == 33 [pid = 3980] [id = 370] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0C111800 == 32 [pid = 3980] [id = 369] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 1783EC00 == 31 [pid = 3980] [id = 384] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 18691800 == 30 [pid = 3980] [id = 383] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0F951000 == 29 [pid = 3980] [id = 380] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 0F360800 == 28 [pid = 3980] [id = 381] 17:28:56 INFO - PROCESS | 3980 | --DOCSHELL 13995800 == 27 [pid = 3980] [id = 382] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (176CE800) [pid = 3980] [serial = 1105] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (171F0C00) [pid = 3980] [serial = 1102] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (136C9C00) [pid = 3980] [serial = 1090] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (176CDC00) [pid = 3980] [serial = 1104] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (13E5D800) [pid = 3980] [serial = 1092] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (15367C00) [pid = 3980] [serial = 1095] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (1369D800) [pid = 3980] [serial = 1089] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F754400) [pid = 3980] [serial = 1083] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F80C400) [pid = 3980] [serial = 1084] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FD79C00) [pid = 3980] [serial = 1086] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FD81C00) [pid = 3980] [serial = 1087] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F80E000) [pid = 3980] [serial = 1081] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F753400) [pid = 3980] [serial = 1080] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13F67C00) [pid = 3980] [serial = 1093] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FC23800) [pid = 3980] [serial = 1098] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F947000) [pid = 3980] [serial = 1069] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F80EC00) [pid = 3980] [serial = 1068] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (14764C00) [pid = 3980] [serial = 1072] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13DA9000) [pid = 3980] [serial = 1071] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1A09CC00) [pid = 3980] [serial = 1075] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (187C1800) [pid = 3980] [serial = 1074] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A90B800) [pid = 3980] [serial = 1078] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A29CC00) [pid = 3980] [serial = 1077] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1536E000) [pid = 3980] [serial = 1096] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (17174C00) [pid = 3980] [serial = 1101] [outer = 00000000] [url = about:blank] 17:28:56 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13E3D000) [pid = 3980] [serial = 1099] [outer = 00000000] [url = about:blank] 17:28:57 INFO - PROCESS | 3980 | 1471048137014 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1570ms 17:28:57 INFO - PROCESS | 3980 | 1471048137069 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 3980 | 1471048137073 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 17:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:28:57 INFO - PROCESS | 3980 | 1471048137083 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 3980 | 1471048137086 Marionette TRACE conn5 <- [1,1506,null,{}] 17:28:57 INFO - PROCESS | 3980 | 1471048137091 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}] 17:28:57 INFO - PROCESS | 3980 | 1471048137094 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:57 INFO - PROCESS | 3980 | 1471048137187 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 17:28:57 INFO - PROCESS | 3980 | 1471048137204 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 3980 | 1471048137207 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:57 INFO - PROCESS | 3980 | ++DOCSHELL 0F35D800 == 28 [pid = 3980] [id = 386] 17:28:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F360800) [pid = 3980] [serial = 1158] [outer = 00000000] 17:28:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F752400) [pid = 3980] [serial = 1159] [outer = 0F360800] 17:28:57 INFO - PROCESS | 3980 | 1471048137257 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F807C00) [pid = 3980] [serial = 1160] [outer = 0F360800] 17:28:57 INFO - PROCESS | 3980 | 1471048137741 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 690ms 17:28:57 INFO - PROCESS | 3980 | 1471048137773 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 3980 | 1471048137778 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 17:28:57 INFO - PROCESS | 3980 | 1471048137785 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:28:57 INFO - PROCESS | 3980 | 1471048137788 Marionette TRACE conn5 <- [1,1510,null,{}] 17:28:57 INFO - PROCESS | 3980 | 1471048137791 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}] 17:28:57 INFO - PROCESS | 3980 | 1471048137794 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:57 INFO - PROCESS | 3980 | 1471048137881 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 17:28:57 INFO - PROCESS | 3980 | 1471048137932 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 3980 | 1471048137934 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:57 INFO - PROCESS | 3980 | ++DOCSHELL 0FA58800 == 29 [pid = 3980] [id = 387] 17:28:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FA59400) [pid = 3980] [serial = 1161] [outer = 00000000] 17:28:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FB43800) [pid = 3980] [serial = 1162] [outer = 0FA59400] 17:28:57 INFO - PROCESS | 3980 | 1471048137983 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FD79000) [pid = 3980] [serial = 1163] [outer = 0FA59400] 17:28:58 INFO - PROCESS | 3980 | 1471048138432 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"]]]}] 17:28:58 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 () { 17:28:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:28:58 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 () { 17:28:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:28:58 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 () { 17:28:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:28:58 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 () { 17:28:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:28:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 676ms 17:28:58 INFO - PROCESS | 3980 | 1471048138464 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 3980 | 1471048138466 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 17:28:58 INFO - PROCESS | 3980 | 1471048138470 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:28:58 INFO - PROCESS | 3980 | 1471048138473 Marionette TRACE conn5 <- [1,1514,null,{}] 17:28:58 INFO - PROCESS | 3980 | 1471048138484 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}] 17:28:58 INFO - PROCESS | 3980 | 1471048138488 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:58 INFO - PROCESS | 3980 | 1471048138578 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 17:28:58 INFO - PROCESS | 3980 | 1471048138587 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 3980 | 1471048138590 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:58 INFO - PROCESS | 3980 | ++DOCSHELL 136C6C00 == 30 [pid = 3980] [id = 388] 17:28:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136C7800) [pid = 3980] [serial = 1164] [outer = 00000000] 17:28:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (137BB400) [pid = 3980] [serial = 1165] [outer = 136C7800] 17:28:58 INFO - PROCESS | 3980 | 1471048138639 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E0B400) [pid = 3980] [serial = 1166] [outer = 136C7800] 17:28:59 INFO - PROCESS | 3980 | 1471048139087 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"]]]}] 17:28:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:28:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:28:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:28:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 630ms 17:28:59 INFO - PROCESS | 3980 | 1471048139123 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 3980 | 1471048139126 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 17:28:59 INFO - PROCESS | 3980 | 1471048139129 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:28:59 INFO - PROCESS | 3980 | 1471048139130 Marionette TRACE conn5 <- [1,1518,null,{}] 17:28:59 INFO - PROCESS | 3980 | 1471048139134 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}] 17:28:59 INFO - PROCESS | 3980 | 1471048139136 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:59 INFO - PROCESS | 3980 | 1471048139258 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 17:28:59 INFO - PROCESS | 3980 | 1471048139339 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 3980 | 1471048139341 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:59 INFO - PROCESS | 3980 | ++DOCSHELL 13EE1400 == 31 [pid = 3980] [id = 389] 17:28:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13EE1800) [pid = 3980] [serial = 1167] [outer = 00000000] 17:28:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (15367C00) [pid = 3980] [serial = 1168] [outer = 13EE1800] 17:28:59 INFO - PROCESS | 3980 | 1471048139387 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (16435800) [pid = 3980] [serial = 1169] [outer = 13EE1800] 17:28:59 INFO - PROCESS | 3980 | 1471048139780 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]]]}] 17:28:59 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 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:28:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:28:59 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. 17:28:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:28:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 17:28:59 INFO - PROCESS | 3980 | 1471048139802 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 17:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:28:59 INFO - PROCESS | 3980 | 1471048139804 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 17:28:59 INFO - PROCESS | 3980 | 1471048139807 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 3980 | 1471048139809 Marionette TRACE conn5 <- [1,1522,null,{}] 17:28:59 INFO - PROCESS | 3980 | 1471048139818 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}] 17:28:59 INFO - PROCESS | 3980 | 1471048139820 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:59 INFO - PROCESS | 3980 | 1471048139926 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 17:28:59 INFO - PROCESS | 3980 | 1471048139931 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 3980 | 1471048139933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:28:59 INFO - PROCESS | 3980 | ++DOCSHELL 1643D400 == 32 [pid = 3980] [id = 390] 17:28:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16441000) [pid = 3980] [serial = 1170] [outer = 00000000] 17:28:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (16E0D800) [pid = 3980] [serial = 1171] [outer = 16441000] 17:28:59 INFO - PROCESS | 3980 | 1471048139978 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16E86C00) [pid = 3980] [serial = 1172] [outer = 16441000] 17:29:00 INFO - PROCESS | 3980 | 1471048140420 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 17:29:00 INFO - PROCESS | 3980 | 1471048140478 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 3980 | 1471048140481 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 17:29:00 INFO - PROCESS | 3980 | 1471048140484 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:29:00 INFO - PROCESS | 3980 | 1471048140485 Marionette TRACE conn5 <- [1,1526,null,{}] 17:29:00 INFO - PROCESS | 3980 | 1471048140489 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}] 17:29:00 INFO - PROCESS | 3980 | 1471048140494 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:00 INFO - PROCESS | 3980 | 1471048140628 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 17:29:00 INFO - PROCESS | 3980 | 1471048140721 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 3980 | 1471048140723 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:00 INFO - PROCESS | 3980 | ++DOCSHELL 176B0400 == 33 [pid = 3980] [id = 391] 17:29:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176B2000) [pid = 3980] [serial = 1173] [outer = 00000000] 17:29:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (17847C00) [pid = 3980] [serial = 1174] [outer = 176B2000] 17:29:00 INFO - PROCESS | 3980 | 1471048140770 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (185E8800) [pid = 3980] [serial = 1175] [outer = 176B2000] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16E64000) [pid = 3980] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176C6C00) [pid = 3980] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FC24C00) [pid = 3980] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0C15EC00) [pid = 3980] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FD7AC00) [pid = 3980] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (18691C00) [pid = 3980] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (15721C00) [pid = 3980] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1367C400) [pid = 3980] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F948800) [pid = 3980] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C115000) [pid = 3980] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:29:01 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13677000) [pid = 3980] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:29:01 INFO - PROCESS | 3980 | 1471048141473 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1016ms 17:29:01 INFO - PROCESS | 3980 | 1471048141504 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 3980 | 1471048141506 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 17:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:29:01 INFO - PROCESS | 3980 | 1471048141510 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 3980 | 1471048141511 Marionette TRACE conn5 <- [1,1530,null,{}] 17:29:01 INFO - PROCESS | 3980 | 1471048141515 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}] 17:29:01 INFO - PROCESS | 3980 | 1471048141517 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:01 INFO - PROCESS | 3980 | 1471048141593 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 17:29:01 INFO - PROCESS | 3980 | 1471048141598 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 3980 | 1471048141600 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:01 INFO - PROCESS | 3980 | ++DOCSHELL 0EE21000 == 34 [pid = 3980] [id = 392] 17:29:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F75B800) [pid = 3980] [serial = 1176] [outer = 00000000] 17:29:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (10106400) [pid = 3980] [serial = 1177] [outer = 0F75B800] 17:29:01 INFO - PROCESS | 3980 | 1471048141645 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13691800) [pid = 3980] [serial = 1178] [outer = 0F75B800] 17:29:02 INFO - PROCESS | 3980 | 1471048142118 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 17:29:02 INFO - PROCESS | 3980 | 1471048142140 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 17:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:29:02 INFO - PROCESS | 3980 | 1471048142142 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 17:29:02 INFO - PROCESS | 3980 | 1471048142146 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 3980 | 1471048142147 Marionette TRACE conn5 <- [1,1534,null,{}] 17:29:02 INFO - PROCESS | 3980 | 1471048142151 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}] 17:29:02 INFO - PROCESS | 3980 | 1471048142153 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:02 INFO - PROCESS | 3980 | 1471048142235 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 17:29:02 INFO - PROCESS | 3980 | 1471048142241 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 3980 | 1471048142243 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:02 INFO - PROCESS | 3980 | ++DOCSHELL 10105800 == 35 [pid = 3980] [id = 393] 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13EE6400) [pid = 3980] [serial = 1179] [outer = 00000000] 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17A59C00) [pid = 3980] [serial = 1180] [outer = 13EE6400] 17:29:02 INFO - PROCESS | 3980 | 1471048142290 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1716DC00) [pid = 3980] [serial = 1181] [outer = 13EE6400] 17:29:02 INFO - PROCESS | 3980 | 1471048142734 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 630ms 17:29:02 INFO - PROCESS | 3980 | 1471048142779 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 3980 | 1471048142781 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 17:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:29:02 INFO - PROCESS | 3980 | 1471048142784 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 3980 | 1471048142786 Marionette TRACE conn5 <- [1,1538,null,{}] 17:29:02 INFO - PROCESS | 3980 | 1471048142790 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}] 17:29:02 INFO - PROCESS | 3980 | 1471048142792 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:02 INFO - PROCESS | 3980 | 1471048142873 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 17:29:02 INFO - PROCESS | 3980 | 1471048142878 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 3980 | 1471048142880 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:02 INFO - PROCESS | 3980 | ++DOCSHELL 136C6800 == 36 [pid = 3980] [id = 394] 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (187D9800) [pid = 3980] [serial = 1182] [outer = 00000000] 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (18901C00) [pid = 3980] [serial = 1183] [outer = 187D9800] 17:29:02 INFO - PROCESS | 3980 | 1471048142924 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1890E400) [pid = 3980] [serial = 1184] [outer = 187D9800] 17:29:03 INFO - PROCESS | 3980 | 1471048143386 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 630ms 17:29:03 INFO - PROCESS | 3980 | 1471048143416 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 17:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:29:03 INFO - PROCESS | 3980 | 1471048143418 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 17:29:03 INFO - PROCESS | 3980 | 1471048143422 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 3980 | 1471048143423 Marionette TRACE conn5 <- [1,1542,null,{}] 17:29:03 INFO - PROCESS | 3980 | 1471048143427 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}] 17:29:03 INFO - PROCESS | 3980 | 1471048143429 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:03 INFO - PROCESS | 3980 | 1471048143557 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 17:29:03 INFO - PROCESS | 3980 | 1471048143699 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 3980 | 1471048143702 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:03 INFO - PROCESS | 3980 | ++DOCSHELL 088F4C00 == 37 [pid = 3980] [id = 395] 17:29:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (088F5800) [pid = 3980] [serial = 1185] [outer = 00000000] 17:29:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0C15D000) [pid = 3980] [serial = 1186] [outer = 088F5800] 17:29:03 INFO - PROCESS | 3980 | 1471048143762 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F234400) [pid = 3980] [serial = 1187] [outer = 088F5800] 17:29:04 INFO - PROCESS | 3980 | 1471048144552 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1171ms 17:29:04 INFO - PROCESS | 3980 | 1471048144595 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 3980 | 1471048144600 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 17:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:29:04 INFO - PROCESS | 3980 | 1471048144629 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 3980 | 1471048144633 Marionette TRACE conn5 <- [1,1546,null,{}] 17:29:04 INFO - PROCESS | 3980 | 1471048144638 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}] 17:29:04 INFO - PROCESS | 3980 | 1471048144641 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:04 INFO - PROCESS | 3980 | 1471048144771 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 17:29:04 INFO - PROCESS | 3980 | 1471048144896 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 3980 | 1471048144900 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:04 INFO - PROCESS | 3980 | ++DOCSHELL 10103400 == 38 [pid = 3980] [id = 396] 17:29:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (10106C00) [pid = 3980] [serial = 1188] [outer = 00000000] 17:29:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1362F000) [pid = 3980] [serial = 1189] [outer = 10106C00] 17:29:04 INFO - PROCESS | 3980 | 1471048144959 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (136C9C00) [pid = 3980] [serial = 1190] [outer = 10106C00] 17:29:05 INFO - PROCESS | 3980 | 1471048145833 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1279ms 17:29:05 INFO - PROCESS | 3980 | 1471048145909 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 3980 | 1471048145913 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 17:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:29:05 INFO - PROCESS | 3980 | 1471048145919 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 3980 | 1471048145922 Marionette TRACE conn5 <- [1,1550,null,{}] 17:29:05 INFO - PROCESS | 3980 | 1471048145927 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}] 17:29:05 INFO - PROCESS | 3980 | 1471048145930 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:06 INFO - PROCESS | 3980 | 1471048146053 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 17:29:06 INFO - PROCESS | 3980 | 1471048146186 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 3980 | 1471048146191 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:06 INFO - PROCESS | 3980 | ++DOCSHELL 0F80F400 == 39 [pid = 3980] [id = 397] 17:29:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0F813800) [pid = 3980] [serial = 1191] [outer = 00000000] 17:29:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0F945800) [pid = 3980] [serial = 1192] [outer = 0F813800] 17:29:06 INFO - PROCESS | 3980 | 1471048146243 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0FA51800) [pid = 3980] [serial = 1193] [outer = 0F813800] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 136C6800 == 38 [pid = 3980] [id = 394] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 10105800 == 37 [pid = 3980] [id = 393] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 0EE21000 == 36 [pid = 3980] [id = 392] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 176B0400 == 35 [pid = 3980] [id = 391] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 1643D400 == 34 [pid = 3980] [id = 390] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 13EE1400 == 33 [pid = 3980] [id = 389] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 136C6C00 == 32 [pid = 3980] [id = 388] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 0FA58800 == 31 [pid = 3980] [id = 387] 17:29:06 INFO - PROCESS | 3980 | --DOCSHELL 0F35D800 == 30 [pid = 3980] [id = 386] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1716CC00) [pid = 3980] [serial = 1126] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (17175400) [pid = 3980] [serial = 1127] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (17BD9000) [pid = 3980] [serial = 1130] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (176CD000) [pid = 3980] [serial = 1129] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (1362DC00) [pid = 3980] [serial = 1135] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17A61000) [pid = 3980] [serial = 1107] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (17BDCC00) [pid = 3980] [serial = 1108] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (1010E000) [pid = 3980] [serial = 1111] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (18734C00) [pid = 3980] [serial = 1132] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (109DAC00) [pid = 3980] [serial = 1112] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16440C00) [pid = 3980] [serial = 1123] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136CB800) [pid = 3980] [serial = 1120] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13967000) [pid = 3980] [serial = 1121] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FA56400) [pid = 3980] [serial = 1117] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FD7A800) [pid = 3980] [serial = 1118] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0C16A400) [pid = 3980] [serial = 1114] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0EECE000) [pid = 3980] [serial = 1115] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (18541C00) [pid = 3980] [serial = 1139] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176B4800) [pid = 3980] [serial = 1138] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (187E3800) [pid = 3980] [serial = 1141] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13DAC400) [pid = 3980] [serial = 670] [outer = 00000000] [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.] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (187BAC00) [pid = 3980] [serial = 1133] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13E45000) [pid = 3980] [serial = 1136] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (16504800) [pid = 3980] [serial = 1124] [outer = 00000000] [url = about:blank] 17:29:06 INFO - PROCESS | 3980 | 1471048146728 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 890ms 17:29:06 INFO - PROCESS | 3980 | 1471048146809 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 3980 | 1471048146814 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 17:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:29:06 INFO - PROCESS | 3980 | 1471048146820 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 3980 | 1471048146823 Marionette TRACE conn5 <- [1,1554,null,{}] 17:29:06 INFO - PROCESS | 3980 | 1471048146827 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}] 17:29:06 INFO - PROCESS | 3980 | 1471048146829 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:06 INFO - PROCESS | 3980 | 1471048146918 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 17:29:06 INFO - PROCESS | 3980 | 1471048146931 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 3980 | 1471048146933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:06 INFO - PROCESS | 3980 | ++DOCSHELL 0FC20000 == 31 [pid = 3980] [id = 398] 17:29:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FD7A800) [pid = 3980] [serial = 1194] [outer = 00000000] 17:29:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (10105800) [pid = 3980] [serial = 1195] [outer = 0FD7A800] 17:29:06 INFO - PROCESS | 3980 | 1471048146984 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (102E1000) [pid = 3980] [serial = 1196] [outer = 0FD7A800] 17:29:07 INFO - PROCESS | 3980 | 1471048147446 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:29:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 17:29:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:29:07 INFO - PROCESS | 3980 | 1471048147494 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 3980 | 1471048147496 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 17:29:07 INFO - PROCESS | 3980 | 1471048147499 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 3980 | 1471048147503 Marionette TRACE conn5 <- [1,1558,null,{}] 17:29:07 INFO - PROCESS | 3980 | 1471048147514 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}] 17:29:07 INFO - PROCESS | 3980 | 1471048147518 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:07 INFO - PROCESS | 3980 | 1471048147634 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 17:29:07 INFO - PROCESS | 3980 | 1471048147739 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 3980 | 1471048147742 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:07 INFO - PROCESS | 3980 | ++DOCSHELL 13E14000 == 32 [pid = 3980] [id = 399] 17:29:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E3BC00) [pid = 3980] [serial = 1197] [outer = 00000000] 17:29:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13E51000) [pid = 3980] [serial = 1198] [outer = 13E3BC00] 17:29:07 INFO - PROCESS | 3980 | 1471048147790 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13F63400) [pid = 3980] [serial = 1199] [outer = 13E3BC00] 17:29:08 INFO - PROCESS | 3980 | 1471048148167 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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 17:29:08 INFO - PROCESS | 3980 | 1471048148234 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 3980 | 1471048148237 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 17:29:08 INFO - PROCESS | 3980 | 1471048148240 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:29:08 INFO - PROCESS | 3980 | 1471048148242 Marionette TRACE conn5 <- [1,1562,null,{}] 17:29:08 INFO - PROCESS | 3980 | 1471048148245 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}] 17:29:08 INFO - PROCESS | 3980 | 1471048148247 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:08 INFO - PROCESS | 3980 | 1471048148332 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 17:29:08 INFO - PROCESS | 3980 | 1471048148338 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 3980 | 1471048148348 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:08 INFO - PROCESS | 3980 | ++DOCSHELL 15364000 == 33 [pid = 3980] [id = 400] 17:29:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (15365800) [pid = 3980] [serial = 1200] [outer = 00000000] 17:29:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16510000) [pid = 3980] [serial = 1201] [outer = 15365800] 17:29:08 INFO - PROCESS | 3980 | 1471048148393 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E07C00) [pid = 3980] [serial = 1202] [outer = 15365800] 17:29:08 INFO - PROCESS | 3980 | 1471048148871 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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 17:29:08 INFO - PROCESS | 3980 | 1471048148914 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 3980 | 1471048148916 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 17:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:29:08 INFO - PROCESS | 3980 | 1471048148919 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 3980 | 1471048148921 Marionette TRACE conn5 <- [1,1566,null,{}] 17:29:08 INFO - PROCESS | 3980 | 1471048148924 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}] 17:29:08 INFO - PROCESS | 3980 | 1471048148926 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:09 INFO - PROCESS | 3980 | 1471048149077 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 17:29:09 INFO - PROCESS | 3980 | 1471048149099 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 3980 | 1471048149102 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:09 INFO - PROCESS | 3980 | ++DOCSHELL 13693400 == 34 [pid = 3980] [id = 401] 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16E82400) [pid = 3980] [serial = 1203] [outer = 00000000] 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (171C1800) [pid = 3980] [serial = 1204] [outer = 16E82400] 17:29:09 INFO - PROCESS | 3980 | 1471048149147 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (171F2C00) [pid = 3980] [serial = 1205] [outer = 16E82400] 17:29:09 INFO - PROCESS | 3980 | 1471048149614 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]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 730ms 17:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:29:09 INFO - PROCESS | 3980 | 1471048149650 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 3980 | 1471048149652 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 17:29:09 INFO - PROCESS | 3980 | 1471048149655 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 3980 | 1471048149657 Marionette TRACE conn5 <- [1,1570,null,{}] 17:29:09 INFO - PROCESS | 3980 | 1471048149660 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}] 17:29:09 INFO - PROCESS | 3980 | 1471048149666 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:09 INFO - PROCESS | 3980 | 1471048149803 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 17:29:09 INFO - PROCESS | 3980 | 1471048149869 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 3980 | 1471048149871 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:09 INFO - PROCESS | 3980 | ++DOCSHELL 176CFC00 == 35 [pid = 3980] [id = 402] 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176D0800) [pid = 3980] [serial = 1206] [outer = 00000000] 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17F64800) [pid = 3980] [serial = 1207] [outer = 176D0800] 17:29:09 INFO - PROCESS | 3980 | 1471048149918 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1868E400) [pid = 3980] [serial = 1208] [outer = 176D0800] 17:29:10 INFO - PROCESS | 3980 | 1471048150358 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]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 730ms 17:29:10 INFO - PROCESS | 3980 | 1471048150408 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 3980 | 1471048150410 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 17:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:29:10 INFO - PROCESS | 3980 | 1471048150419 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 3980 | 1471048150421 Marionette TRACE conn5 <- [1,1574,null,{}] 17:29:10 INFO - PROCESS | 3980 | 1471048150424 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}] 17:29:10 INFO - PROCESS | 3980 | 1471048150426 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:10 INFO - PROCESS | 3980 | 1471048150535 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 17:29:10 INFO - PROCESS | 3980 | 1471048150694 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 3980 | 1471048150696 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13E53000) [pid = 3980] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FA59400) [pid = 3980] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (136C7800) [pid = 3980] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0FA4D400) [pid = 3980] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F360800) [pid = 3980] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13EE1800) [pid = 3980] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (16441000) [pid = 3980] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (176B2000) [pid = 3980] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F75B800) [pid = 3980] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13EE6400) [pid = 3980] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F3F7000) [pid = 3980] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13E0F800) [pid = 3980] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (18693800) [pid = 3980] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:29:10 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (17843C00) [pid = 3980] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:29:10 INFO - PROCESS | 3980 | ++DOCSHELL 0A64C800 == 36 [pid = 3980] [id = 403] 17:29:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0C166000) [pid = 3980] [serial = 1209] [outer = 00000000] 17:29:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FA4D400) [pid = 3980] [serial = 1210] [outer = 0C166000] 17:29:10 INFO - PROCESS | 3980 | 1471048150748 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FA59400) [pid = 3980] [serial = 1211] [outer = 0C166000] 17:29:11 INFO - PROCESS | 3980 | 1471048151110 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 17:29:11 INFO - PROCESS | 3980 | 1471048151152 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 3980 | 1471048151154 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 17:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:29:11 INFO - PROCESS | 3980 | 1471048151157 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 3980 | 1471048151158 Marionette TRACE conn5 <- [1,1578,null,{}] 17:29:11 INFO - PROCESS | 3980 | 1471048151162 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}] 17:29:11 INFO - PROCESS | 3980 | 1471048151164 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:11 INFO - PROCESS | 3980 | 1471048151243 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 17:29:11 INFO - PROCESS | 3980 | 1471048151331 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 3980 | 1471048151333 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:11 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F7000 == 37 [pid = 3980] [id = 404] 17:29:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F951000) [pid = 3980] [serial = 1212] [outer = 00000000] 17:29:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17F5D000) [pid = 3980] [serial = 1213] [outer = 0F951000] 17:29:11 INFO - PROCESS | 3980 | 1471048151380 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (187B9800) [pid = 3980] [serial = 1214] [outer = 0F951000] 17:29:11 INFO - PROCESS | 3980 | 1471048151731 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 630ms 17:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:29:11 INFO - PROCESS | 3980 | 1471048151788 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 3980 | 1471048151790 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 17:29:11 INFO - PROCESS | 3980 | 1471048151793 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 3980 | 1471048151795 Marionette TRACE conn5 <- [1,1582,null,{}] 17:29:11 INFO - PROCESS | 3980 | 1471048151798 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}] 17:29:11 INFO - PROCESS | 3980 | 1471048151800 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:11 INFO - PROCESS | 3980 | 1471048151918 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 17:29:11 INFO - PROCESS | 3980 | 1471048151968 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 3980 | 1471048151970 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:11 INFO - PROCESS | 3980 | ++DOCSHELL 17BDC400 == 38 [pid = 3980] [id = 405] 17:29:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187DA400) [pid = 3980] [serial = 1215] [outer = 00000000] 17:29:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18A60C00) [pid = 3980] [serial = 1216] [outer = 187DA400] 17:29:12 INFO - PROCESS | 3980 | 1471048152013 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A096800) [pid = 3980] [serial = 1217] [outer = 187DA400] 17:29:12 INFO - PROCESS | 3980 | 1471048152417 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]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 17:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:29:12 INFO - PROCESS | 3980 | 1471048152468 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 3980 | 1471048152470 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 17:29:12 INFO - PROCESS | 3980 | 1471048152473 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 3980 | 1471048152475 Marionette TRACE conn5 <- [1,1586,null,{}] 17:29:12 INFO - PROCESS | 3980 | 1471048152478 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}] 17:29:12 INFO - PROCESS | 3980 | 1471048152480 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:12 INFO - PROCESS | 3980 | 1471048152561 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 17:29:12 INFO - PROCESS | 3980 | 1471048152566 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 3980 | 1471048152568 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:12 INFO - PROCESS | 3980 | ++DOCSHELL 1475E400 == 39 [pid = 3980] [id = 406] 17:29:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1A09DC00) [pid = 3980] [serial = 1218] [outer = 00000000] 17:29:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A213800) [pid = 3980] [serial = 1219] [outer = 1A09DC00] 17:29:12 INFO - PROCESS | 3980 | 1471048152613 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A214400) [pid = 3980] [serial = 1220] [outer = 1A09DC00] 17:29:13 INFO - PROCESS | 3980 | 1471048153346 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]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 930ms 17:29:13 INFO - PROCESS | 3980 | 1471048153404 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 3980 | 1471048153409 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 17:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:29:13 INFO - PROCESS | 3980 | 1471048153414 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 3980 | 1471048153419 Marionette TRACE conn5 <- [1,1590,null,{}] 17:29:13 INFO - PROCESS | 3980 | 1471048153424 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}] 17:29:13 INFO - PROCESS | 3980 | 1471048153427 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:13 INFO - PROCESS | 3980 | 1471048153553 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 17:29:13 INFO - PROCESS | 3980 | 1471048153687 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 3980 | 1471048153690 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:13 INFO - PROCESS | 3980 | ++DOCSHELL 0EECE000 == 40 [pid = 3980] [id = 407] 17:29:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F3FAC00) [pid = 3980] [serial = 1221] [outer = 00000000] 17:29:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0FD80C00) [pid = 3980] [serial = 1222] [outer = 0F3FAC00] 17:29:13 INFO - PROCESS | 3980 | 1471048153752 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13670C00) [pid = 3980] [serial = 1223] [outer = 0F3FAC00] 17:29:14 INFO - PROCESS | 3980 | 1471048154334 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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 990ms 17:29:14 INFO - PROCESS | 3980 | 1471048154404 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 3980 | 1471048154409 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 17:29:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:29:14 INFO - PROCESS | 3980 | 1471048154416 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 3980 | 1471048154419 Marionette TRACE conn5 <- [1,1594,null,{}] 17:29:14 INFO - PROCESS | 3980 | 1471048154438 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}] 17:29:14 INFO - PROCESS | 3980 | 1471048154441 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:14 INFO - PROCESS | 3980 | 1471048154564 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 17:29:14 INFO - PROCESS | 3980 | 1471048154693 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 3980 | 1471048154696 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:14 INFO - PROCESS | 3980 | ++DOCSHELL 1475D400 == 41 [pid = 3980] [id = 408] 17:29:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1475EC00) [pid = 3980] [serial = 1224] [outer = 00000000] 17:29:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1643B400) [pid = 3980] [serial = 1225] [outer = 1475EC00] 17:29:14 INFO - PROCESS | 3980 | 1471048154753 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (16E6A800) [pid = 3980] [serial = 1226] [outer = 1475EC00] 17:29:15 INFO - PROCESS | 3980 | 1471048155353 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]]]}] 17:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 987ms 17:29:15 INFO - PROCESS | 3980 | 1471048155406 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 3980 | 1471048155409 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 17:29:15 INFO - PROCESS | 3980 | 1471048155412 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:29:15 INFO - PROCESS | 3980 | 1471048155416 Marionette TRACE conn5 <- [1,1598,null,{}] 17:29:15 INFO - PROCESS | 3980 | 1471048155428 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}] 17:29:15 INFO - PROCESS | 3980 | 1471048155433 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:15 INFO - PROCESS | 3980 | 1471048155544 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 17:29:15 INFO - PROCESS | 3980 | 1471048155700 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 3980 | 1471048155704 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:15 INFO - PROCESS | 3980 | ++DOCSHELL 1A09B000 == 42 [pid = 3980] [id = 409] 17:29:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A09F400) [pid = 3980] [serial = 1227] [outer = 00000000] 17:29:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A212800) [pid = 3980] [serial = 1228] [outer = 1A09F400] 17:29:15 INFO - PROCESS | 3980 | 1471048155765 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A255400) [pid = 3980] [serial = 1229] [outer = 1A09F400] 17:29:16 INFO - PROCESS | 3980 | 1471048156585 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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1235ms 17:29:16 INFO - PROCESS | 3980 | 1471048156652 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 17:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:29:16 INFO - PROCESS | 3980 | 1471048156656 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 17:29:16 INFO - PROCESS | 3980 | 1471048156661 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 3980 | 1471048156665 Marionette TRACE conn5 <- [1,1602,null,{}] 17:29:16 INFO - PROCESS | 3980 | 1471048156671 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}] 17:29:16 INFO - PROCESS | 3980 | 1471048156673 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:16 INFO - PROCESS | 3980 | 1471048156816 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 17:29:16 INFO - PROCESS | 3980 | 1471048156953 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 3980 | 1471048156957 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:16 INFO - PROCESS | 3980 | ++DOCSHELL 0F815000 == 43 [pid = 3980] [id = 410] 17:29:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0F815800) [pid = 3980] [serial = 1230] [outer = 00000000] 17:29:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0F94C400) [pid = 3980] [serial = 1231] [outer = 0F815800] 17:29:17 INFO - PROCESS | 3980 | 1471048157009 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0FA56400) [pid = 3980] [serial = 1232] [outer = 0F815800] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 17BDC400 == 42 [pid = 3980] [id = 405] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0F3F7000 == 41 [pid = 3980] [id = 404] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0A64C800 == 40 [pid = 3980] [id = 403] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 176CFC00 == 39 [pid = 3980] [id = 402] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 13693400 == 38 [pid = 3980] [id = 401] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 15364000 == 37 [pid = 3980] [id = 400] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 13E14000 == 36 [pid = 3980] [id = 399] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0FC20000 == 35 [pid = 3980] [id = 398] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0F80F400 == 34 [pid = 3980] [id = 397] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 10103400 == 33 [pid = 3980] [id = 396] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 088F4C00 == 32 [pid = 3980] [id = 395] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0F950000 == 31 [pid = 3980] [id = 385] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 1A09B000 == 30 [pid = 3980] [id = 409] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 1475D400 == 29 [pid = 3980] [id = 408] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 1475E400 == 28 [pid = 3980] [id = 406] 17:29:17 INFO - PROCESS | 3980 | --DOCSHELL 0EECE000 == 27 [pid = 3980] [id = 407] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (18903400) [pid = 3980] [serial = 1142] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (18901C00) [pid = 3980] [serial = 1183] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0FB43800) [pid = 3980] [serial = 1162] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0FD79000) [pid = 3980] [serial = 1163] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (137BB400) [pid = 3980] [serial = 1165] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (0FD83000) [pid = 3980] [serial = 1157] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FA5B000) [pid = 3980] [serial = 1156] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F752400) [pid = 3980] [serial = 1159] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F807C00) [pid = 3980] [serial = 1160] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (15367C00) [pid = 3980] [serial = 1168] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16435800) [pid = 3980] [serial = 1169] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16E0D800) [pid = 3980] [serial = 1171] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17847C00) [pid = 3980] [serial = 1174] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (10106400) [pid = 3980] [serial = 1177] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13691800) [pid = 3980] [serial = 1178] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17A59C00) [pid = 3980] [serial = 1180] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FBA3C00) [pid = 3980] [serial = 1145] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F75C800) [pid = 3980] [serial = 1144] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (15360400) [pid = 3980] [serial = 1148] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13EE6C00) [pid = 3980] [serial = 1147] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18A64000) [pid = 3980] [serial = 1151] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187D7400) [pid = 3980] [serial = 1150] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (185E8800) [pid = 3980] [serial = 1175] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A165000) [pid = 3980] [serial = 1154] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A0A2800) [pid = 3980] [serial = 1153] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (16E86C00) [pid = 3980] [serial = 1172] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1716DC00) [pid = 3980] [serial = 1181] [outer = 00000000] [url = about:blank] 17:29:17 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13E0B400) [pid = 3980] [serial = 1166] [outer = 00000000] [url = about:blank] 17:29:18 INFO - PROCESS | 3980 | 1471048158142 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]]]}] 17:29:18 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 17:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 17:29:18 INFO - PROCESS | 3980 | 1471048158198 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 3980 | 1471048158202 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 17:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:29:18 INFO - PROCESS | 3980 | 1471048158214 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 3980 | 1471048158217 Marionette TRACE conn5 <- [1,1606,null,{}] 17:29:18 INFO - PROCESS | 3980 | 1471048158223 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}] 17:29:18 INFO - PROCESS | 3980 | 1471048158226 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:18 INFO - PROCESS | 3980 | 1471048158311 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 17:29:18 INFO - PROCESS | 3980 | 1471048158317 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 3980 | 1471048158322 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:18 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F3800 == 28 [pid = 3980] [id = 411] 17:29:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F3F7000) [pid = 3980] [serial = 1233] [outer = 00000000] 17:29:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F807C00) [pid = 3980] [serial = 1234] [outer = 0F3F7000] 17:29:18 INFO - PROCESS | 3980 | 1471048158371 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F80D400) [pid = 3980] [serial = 1235] [outer = 0F3F7000] 17:29:18 INFO - PROCESS | 3980 | 1471048158870 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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms 17:29:18 INFO - PROCESS | 3980 | 1471048158948 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 3980 | 1471048158954 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 17:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:29:18 INFO - PROCESS | 3980 | 1471048158960 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 3980 | 1471048158963 Marionette TRACE conn5 <- [1,1610,null,{}] 17:29:18 INFO - PROCESS | 3980 | 1471048158967 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}] 17:29:18 INFO - PROCESS | 3980 | 1471048158970 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:19 INFO - PROCESS | 3980 | 1471048159069 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 17:29:19 INFO - PROCESS | 3980 | 1471048159161 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 3980 | 1471048159163 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:19 INFO - PROCESS | 3980 | ++DOCSHELL 0FC23C00 == 29 [pid = 3980] [id = 412] 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FC24000) [pid = 3980] [serial = 1236] [outer = 00000000] 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FD7F000) [pid = 3980] [serial = 1237] [outer = 0FC24000] 17:29:19 INFO - PROCESS | 3980 | 1471048159213 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FD85400) [pid = 3980] [serial = 1238] [outer = 0FC24000] 17:29:19 INFO - PROCESS | 3980 | 1471048159600 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]]]}] 17:29:19 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 17:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 17:29:19 INFO - PROCESS | 3980 | 1471048159633 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 3980 | 1471048159636 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 17:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:29:19 INFO - PROCESS | 3980 | 1471048159639 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 3980 | 1471048159643 Marionette TRACE conn5 <- [1,1614,null,{}] 17:29:19 INFO - PROCESS | 3980 | 1471048159654 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}] 17:29:19 INFO - PROCESS | 3980 | 1471048159658 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:19 INFO - PROCESS | 3980 | 1471048159743 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 17:29:19 INFO - PROCESS | 3980 | 1471048159751 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 3980 | 1471048159754 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:19 INFO - PROCESS | 3980 | ++DOCSHELL 13691C00 == 30 [pid = 3980] [id = 413] 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13695C00) [pid = 3980] [serial = 1239] [outer = 00000000] 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (136C6C00) [pid = 3980] [serial = 1240] [outer = 13695C00] 17:29:19 INFO - PROCESS | 3980 | 1471048159803 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (137C6000) [pid = 3980] [serial = 1241] [outer = 13695C00] 17:29:20 INFO - PROCESS | 3980 | 1471048160299 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 17:29:20 INFO - PROCESS | 3980 | 1471048160313 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 3980 | 1471048160316 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 17:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:29:20 INFO - PROCESS | 3980 | 1471048160326 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 3980 | 1471048160328 Marionette TRACE conn5 <- [1,1618,null,{}] 17:29:20 INFO - PROCESS | 3980 | 1471048160331 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}] 17:29:20 INFO - PROCESS | 3980 | 1471048160333 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:20 INFO - PROCESS | 3980 | 1471048160449 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 17:29:20 INFO - PROCESS | 3980 | 1471048160540 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 3980 | 1471048160542 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:20 INFO - PROCESS | 3980 | ++DOCSHELL 13E0F800 == 31 [pid = 3980] [id = 414] 17:29:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13E12000) [pid = 3980] [serial = 1242] [outer = 00000000] 17:29:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E49800) [pid = 3980] [serial = 1243] [outer = 13E12000] 17:29:20 INFO - PROCESS | 3980 | 1471048160587 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13F6F000) [pid = 3980] [serial = 1244] [outer = 13E12000] 17:29:20 INFO - PROCESS | 3980 | 1471048160984 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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 17:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:29:21 INFO - PROCESS | 3980 | 1471048161058 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 3980 | 1471048161060 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 17:29:21 INFO - PROCESS | 3980 | 1471048161063 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 3980 | 1471048161065 Marionette TRACE conn5 <- [1,1622,null,{}] 17:29:21 INFO - PROCESS | 3980 | 1471048161069 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}] 17:29:21 INFO - PROCESS | 3980 | 1471048161071 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:21 INFO - PROCESS | 3980 | 1471048161180 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 17:29:21 INFO - PROCESS | 3980 | 1471048161187 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 3980 | 1471048161189 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:21 INFO - PROCESS | 3980 | ++DOCSHELL 13FF3C00 == 32 [pid = 3980] [id = 415] 17:29:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (14762800) [pid = 3980] [serial = 1245] [outer = 00000000] 17:29:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (15727000) [pid = 3980] [serial = 1246] [outer = 14762800] 17:29:21 INFO - PROCESS | 3980 | 1471048161232 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1643AC00) [pid = 3980] [serial = 1247] [outer = 14762800] 17:29:21 INFO - PROCESS | 3980 | 1471048161699 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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 17:29:21 INFO - PROCESS | 3980 | 1471048161734 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 3980 | 1471048161737 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 17:29:21 INFO - PROCESS | 3980 | 1471048161740 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 3980 | 1471048161742 Marionette TRACE conn5 <- [1,1626,null,{}] 17:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:29:21 INFO - PROCESS | 3980 | 1471048161746 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}] 17:29:21 INFO - PROCESS | 3980 | 1471048161751 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:21 INFO - PROCESS | 3980 | 1471048161929 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 17:29:21 INFO - PROCESS | 3980 | 1471048161945 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 3980 | 1471048161947 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:22 INFO - PROCESS | 3980 | ++DOCSHELL 0F753400 == 33 [pid = 3980] [id = 416] 17:29:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F94FC00) [pid = 3980] [serial = 1248] [outer = 00000000] 17:29:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13FEF000) [pid = 3980] [serial = 1249] [outer = 0F94FC00] 17:29:22 INFO - PROCESS | 3980 | 1471048162291 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (17178000) [pid = 3980] [serial = 1250] [outer = 0F94FC00] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16E82400) [pid = 3980] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (176D0800) [pid = 3980] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (15365800) [pid = 3980] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (10106C00) [pid = 3980] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (088F5800) [pid = 3980] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FD7A800) [pid = 3980] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F813800) [pid = 3980] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E3BC00) [pid = 3980] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187D9800) [pid = 3980] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C166000) [pid = 3980] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F951000) [pid = 3980] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187DA400) [pid = 3980] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:29:22 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A09DC00) [pid = 3980] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:29:22 INFO - PROCESS | 3980 | 1471048162683 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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 970ms 17:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:29:22 INFO - PROCESS | 3980 | 1471048162714 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 3980 | 1471048162716 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 17:29:22 INFO - PROCESS | 3980 | 1471048162719 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 3980 | 1471048162721 Marionette TRACE conn5 <- [1,1630,null,{}] 17:29:22 INFO - PROCESS | 3980 | 1471048162724 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}] 17:29:22 INFO - PROCESS | 3980 | 1471048162726 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:22 INFO - PROCESS | 3980 | 1471048162804 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 17:29:22 INFO - PROCESS | 3980 | 1471048162895 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 3980 | 1471048162897 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:22 INFO - PROCESS | 3980 | ++DOCSHELL 0F75B000 == 34 [pid = 3980] [id = 417] 17:29:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (137C4000) [pid = 3980] [serial = 1251] [outer = 00000000] 17:29:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (171F1800) [pid = 3980] [serial = 1252] [outer = 137C4000] 17:29:22 INFO - PROCESS | 3980 | 1471048162944 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (171F3000) [pid = 3980] [serial = 1253] [outer = 137C4000] 17:29:23 INFO - PROCESS | 3980 | 1471048163299 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]]]}] 17:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 17:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:29:23 INFO - PROCESS | 3980 | 1471048163350 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 3980 | 1471048163353 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 17:29:23 INFO - PROCESS | 3980 | 1471048163356 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 3980 | 1471048163357 Marionette TRACE conn5 <- [1,1634,null,{}] 17:29:23 INFO - PROCESS | 3980 | 1471048163361 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}] 17:29:23 INFO - PROCESS | 3980 | 1471048163363 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:23 INFO - PROCESS | 3980 | 1471048163476 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 17:29:23 INFO - PROCESS | 3980 | 1471048163513 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 3980 | 1471048163515 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:23 INFO - PROCESS | 3980 | ++DOCSHELL 13E43800 == 35 [pid = 3980] [id = 418] 17:29:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (171BE000) [pid = 3980] [serial = 1254] [outer = 00000000] 17:29:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176D3000) [pid = 3980] [serial = 1255] [outer = 171BE000] 17:29:23 INFO - PROCESS | 3980 | 1471048163560 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176D3800) [pid = 3980] [serial = 1256] [outer = 171BE000] 17:29:23 INFO - PROCESS | 3980 | 1471048163963 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]]]}] 17:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 630ms 17:29:23 INFO - PROCESS | 3980 | 1471048163987 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 3980 | 1471048163989 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 17:29:23 INFO - PROCESS | 3980 | 1471048163992 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:29:23 INFO - PROCESS | 3980 | 1471048163993 Marionette TRACE conn5 <- [1,1638,null,{}] 17:29:23 INFO - PROCESS | 3980 | 1471048163997 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}] 17:29:23 INFO - PROCESS | 3980 | 1471048163998 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:24 INFO - PROCESS | 3980 | 1471048164113 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 17:29:24 INFO - PROCESS | 3980 | 1471048164121 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 3980 | 1471048164123 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:24 INFO - PROCESS | 3980 | ++DOCSHELL 13690800 == 36 [pid = 3980] [id = 419] 17:29:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17BDD400) [pid = 3980] [serial = 1257] [outer = 00000000] 17:29:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1868B400) [pid = 3980] [serial = 1258] [outer = 17BDD400] 17:29:24 INFO - PROCESS | 3980 | 1471048164168 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (18691C00) [pid = 3980] [serial = 1259] [outer = 17BDD400] 17:29:24 INFO - PROCESS | 3980 | 1471048164996 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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1068ms 17:29:25 INFO - PROCESS | 3980 | 1471048165065 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 3980 | 1471048165069 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 17:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:29:25 INFO - PROCESS | 3980 | 1471048165073 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 3980 | 1471048165077 Marionette TRACE conn5 <- [1,1642,null,{}] 17:29:25 INFO - PROCESS | 3980 | 1471048165082 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}] 17:29:25 INFO - PROCESS | 3980 | 1471048165085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:25 INFO - PROCESS | 3980 | 1471048165222 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 17:29:25 INFO - PROCESS | 3980 | 1471048165350 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 3980 | 1471048165353 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:25 INFO - PROCESS | 3980 | ++DOCSHELL 0F75C400 == 37 [pid = 3980] [id = 420] 17:29:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0F942C00) [pid = 3980] [serial = 1260] [outer = 00000000] 17:29:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0FBA3C00) [pid = 3980] [serial = 1261] [outer = 0F942C00] 17:29:25 INFO - PROCESS | 3980 | 1471048165414 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0FD79800) [pid = 3980] [serial = 1262] [outer = 0F942C00] 17:29:26 INFO - PROCESS | 3980 | 1471048166123 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]]]}] 17:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1079ms 17:29:26 INFO - PROCESS | 3980 | 1471048166178 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 3980 | 1471048166183 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 17:29:26 INFO - PROCESS | 3980 | 1471048166191 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 3980 | 1471048166194 Marionette TRACE conn5 <- [1,1646,null,{}] 17:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:29:26 INFO - PROCESS | 3980 | 1471048166198 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}] 17:29:26 INFO - PROCESS | 3980 | 1471048166201 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:26 INFO - PROCESS | 3980 | 1471048166325 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 17:29:26 INFO - PROCESS | 3980 | 1471048166458 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 3980 | 1471048166461 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:26 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E2800 == 38 [pid = 3980] [id = 421] 17:29:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0EE72C00) [pid = 3980] [serial = 1263] [outer = 00000000] 17:29:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0FA51C00) [pid = 3980] [serial = 1264] [outer = 0EE72C00] 17:29:26 INFO - PROCESS | 3980 | 1471048166520 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (109E0000) [pid = 3980] [serial = 1265] [outer = 0EE72C00] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 13E43800 == 37 [pid = 3980] [id = 418] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 0F75B000 == 36 [pid = 3980] [id = 417] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 0F753400 == 35 [pid = 3980] [id = 416] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 13FF3C00 == 34 [pid = 3980] [id = 415] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 13E0F800 == 33 [pid = 3980] [id = 414] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 13691C00 == 32 [pid = 3980] [id = 413] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 0FC23C00 == 31 [pid = 3980] [id = 412] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 0F3F3800 == 30 [pid = 3980] [id = 411] 17:29:27 INFO - PROCESS | 3980 | --DOCSHELL 0F815000 == 29 [pid = 3980] [id = 410] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (18A60C00) [pid = 3980] [serial = 1216] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1A213800) [pid = 3980] [serial = 1219] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1A214400) [pid = 3980] [serial = 1220] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (171C1800) [pid = 3980] [serial = 1204] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17F64800) [pid = 3980] [serial = 1207] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (171F2C00) [pid = 3980] [serial = 1205] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16510000) [pid = 3980] [serial = 1201] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1362F000) [pid = 3980] [serial = 1189] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (136C9C00) [pid = 3980] [serial = 1190] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C15D000) [pid = 3980] [serial = 1186] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F234400) [pid = 3980] [serial = 1187] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (10105800) [pid = 3980] [serial = 1195] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A096800) [pid = 3980] [serial = 1217] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (102E1000) [pid = 3980] [serial = 1196] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F945800) [pid = 3980] [serial = 1192] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FA51800) [pid = 3980] [serial = 1193] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13E51000) [pid = 3980] [serial = 1198] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13F63400) [pid = 3980] [serial = 1199] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1868E400) [pid = 3980] [serial = 1208] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1890E400) [pid = 3980] [serial = 1184] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FA4D400) [pid = 3980] [serial = 1210] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (17F5D000) [pid = 3980] [serial = 1213] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0FA59400) [pid = 3980] [serial = 1211] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (187B9800) [pid = 3980] [serial = 1214] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (16E07C00) [pid = 3980] [serial = 1202] [outer = 00000000] [url = about:blank] 17:29:27 INFO - PROCESS | 3980 | 1471048167312 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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1171ms 17:29:27 INFO - PROCESS | 3980 | 1471048167370 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 3980 | 1471048167374 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 17:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:29:27 INFO - PROCESS | 3980 | 1471048167378 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 3980 | 1471048167383 Marionette TRACE conn5 <- [1,1650,null,{}] 17:29:27 INFO - PROCESS | 3980 | 1471048167403 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}] 17:29:27 INFO - PROCESS | 3980 | 1471048167406 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:27 INFO - PROCESS | 3980 | 1471048167497 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 17:29:27 INFO - PROCESS | 3980 | 1471048167509 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 3980 | 1471048167511 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:27 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F2400 == 30 [pid = 3980] [id = 422] 17:29:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F3F3800) [pid = 3980] [serial = 1266] [outer = 00000000] 17:29:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0F947000) [pid = 3980] [serial = 1267] [outer = 0F3F3800] 17:29:27 INFO - PROCESS | 3980 | 1471048167559 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FA4EC00) [pid = 3980] [serial = 1268] [outer = 0F3F3800] 17:29:28 INFO - PROCESS | 3980 | 1471048168080 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 750ms 17:29:28 INFO - PROCESS | 3980 | 1471048168130 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 3980 | 1471048168134 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 17:29:28 INFO - PROCESS | 3980 | 1471048168140 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:29:28 INFO - PROCESS | 3980 | 1471048168143 Marionette TRACE conn5 <- [1,1654,null,{}] 17:29:28 INFO - PROCESS | 3980 | 1471048168146 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}] 17:29:28 INFO - PROCESS | 3980 | 1471048168149 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:28 INFO - PROCESS | 3980 | 1471048168244 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 17:29:28 INFO - PROCESS | 3980 | 1471048168331 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 3980 | 1471048168334 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:28 INFO - PROCESS | 3980 | ++DOCSHELL 1010F800 == 31 [pid = 3980] [id = 423] 17:29:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (10151C00) [pid = 3980] [serial = 1269] [outer = 00000000] 17:29:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (10938800) [pid = 3980] [serial = 1270] [outer = 10151C00] 17:29:28 INFO - PROCESS | 3980 | 1471048168390 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1367C400) [pid = 3980] [serial = 1271] [outer = 10151C00] 17:29:28 INFO - PROCESS | 3980 | 1471048168764 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 17:29:28 INFO - PROCESS | 3980 | 1471048168815 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 17:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:29:28 INFO - PROCESS | 3980 | 1471048168817 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 17:29:28 INFO - PROCESS | 3980 | 1471048168821 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 3980 | 1471048168824 Marionette TRACE conn5 <- [1,1658,null,{}] 17:29:28 INFO - PROCESS | 3980 | 1471048168835 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}] 17:29:28 INFO - PROCESS | 3980 | 1471048168839 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:28 INFO - PROCESS | 3980 | 1471048168925 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 17:29:28 INFO - PROCESS | 3980 | 1471048168932 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 3980 | 1471048168935 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:28 INFO - PROCESS | 3980 | ++DOCSHELL 13E58000 == 32 [pid = 3980] [id = 424] 17:29:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13E5C400) [pid = 3980] [serial = 1272] [outer = 00000000] 17:29:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (14767000) [pid = 3980] [serial = 1273] [outer = 13E5C400] 17:29:28 INFO - PROCESS | 3980 | 1471048168984 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1643E000) [pid = 3980] [serial = 1274] [outer = 13E5C400] 17:29:29 INFO - PROCESS | 3980 | 1471048169460 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]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 17:29:29 INFO - PROCESS | 3980 | 1471048169498 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 3980 | 1471048169500 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 17:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:29:29 INFO - PROCESS | 3980 | 1471048169507 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 3980 | 1471048169509 Marionette TRACE conn5 <- [1,1662,null,{}] 17:29:29 INFO - PROCESS | 3980 | 1471048169517 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}] 17:29:29 INFO - PROCESS | 3980 | 1471048169519 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:29 INFO - PROCESS | 3980 | 1471048169637 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 17:29:29 INFO - PROCESS | 3980 | 1471048169643 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 3980 | 1471048169645 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:29 INFO - PROCESS | 3980 | ++DOCSHELL 1655CC00 == 33 [pid = 3980] [id = 425] 17:29:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (16560000) [pid = 3980] [serial = 1275] [outer = 00000000] 17:29:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (17170400) [pid = 3980] [serial = 1276] [outer = 16560000] 17:29:29 INFO - PROCESS | 3980 | 1471048169689 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17179000) [pid = 3980] [serial = 1277] [outer = 16560000] 17:29:30 INFO - PROCESS | 3980 | 1471048170130 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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 690ms 17:29:30 INFO - PROCESS | 3980 | 1471048170195 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 3980 | 1471048170197 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 17:29:30 INFO - PROCESS | 3980 | 1471048170200 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:29:30 INFO - PROCESS | 3980 | 1471048170202 Marionette TRACE conn5 <- [1,1666,null,{}] 17:29:30 INFO - PROCESS | 3980 | 1471048170206 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}] 17:29:30 INFO - PROCESS | 3980 | 1471048170207 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:30 INFO - PROCESS | 3980 | 1471048170318 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 17:29:30 INFO - PROCESS | 3980 | 1471048170407 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 3980 | 1471048170409 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:30 INFO - PROCESS | 3980 | ++DOCSHELL 171EF400 == 34 [pid = 3980] [id = 426] 17:29:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (171F0000) [pid = 3980] [serial = 1278] [outer = 00000000] 17:29:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176CE000) [pid = 3980] [serial = 1279] [outer = 171F0000] 17:29:30 INFO - PROCESS | 3980 | 1471048170453 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176D2C00) [pid = 3980] [serial = 1280] [outer = 171F0000] 17:29:30 INFO - PROCESS | 3980 | 1471048170882 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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 17:29:30 INFO - PROCESS | 3980 | 1471048170935 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 3980 | 1471048170937 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 17:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:29:30 INFO - PROCESS | 3980 | 1471048170946 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 3980 | 1471048170947 Marionette TRACE conn5 <- [1,1670,null,{}] 17:29:30 INFO - PROCESS | 3980 | 1471048170951 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}] 17:29:30 INFO - PROCESS | 3980 | 1471048170956 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:31 INFO - PROCESS | 3980 | 1471048171097 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 17:29:31 INFO - PROCESS | 3980 | 1471048171176 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 3980 | 1471048171178 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:31 INFO - PROCESS | 3980 | ++DOCSHELL 17F66C00 == 35 [pid = 3980] [id = 427] 17:29:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17F67000) [pid = 3980] [serial = 1281] [outer = 00000000] 17:29:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187C1400) [pid = 3980] [serial = 1282] [outer = 17F67000] 17:29:31 INFO - PROCESS | 3980 | 1471048171223 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187D7400) [pid = 3980] [serial = 1283] [outer = 17F67000] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13E12000) [pid = 3980] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13695C00) [pid = 3980] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FC24000) [pid = 3980] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F3F7000) [pid = 3980] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (171BE000) [pid = 3980] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F815800) [pid = 3980] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (14762800) [pid = 3980] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F3FAC00) [pid = 3980] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1475EC00) [pid = 3980] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A09F400) [pid = 3980] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0F94FC00) [pid = 3980] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:29:31 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (137C4000) [pid = 3980] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:29:31 INFO - PROCESS | 3980 | 1471048171724 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]]]}] 17:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 830ms 17:29:31 INFO - PROCESS | 3980 | 1471048171780 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 17:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:29:31 INFO - PROCESS | 3980 | 1471048171782 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 17:29:31 INFO - PROCESS | 3980 | 1471048171785 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 3980 | 1471048171787 Marionette TRACE conn5 <- [1,1674,null,{}] 17:29:31 INFO - PROCESS | 3980 | 1471048171790 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}] 17:29:31 INFO - PROCESS | 3980 | 1471048171792 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:31 INFO - PROCESS | 3980 | 1471048171870 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 17:29:31 INFO - PROCESS | 3980 | 1471048171965 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 3980 | 1471048171966 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:31 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F8C00 == 36 [pid = 3980] [id = 428] 17:29:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F3FAC00) [pid = 3980] [serial = 1284] [outer = 00000000] 17:29:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13F69C00) [pid = 3980] [serial = 1285] [outer = 0F3FAC00] 17:29:32 INFO - PROCESS | 3980 | 1471048172011 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (15721400) [pid = 3980] [serial = 1286] [outer = 0F3FAC00] 17:29:32 INFO - PROCESS | 3980 | 1471048172344 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]]]}] 17:29:32 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 17:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 630ms 17:29:32 INFO - PROCESS | 3980 | 1471048172416 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 17:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:29:32 INFO - PROCESS | 3980 | 1471048172418 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 17:29:32 INFO - PROCESS | 3980 | 1471048172421 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 3980 | 1471048172423 Marionette TRACE conn5 <- [1,1678,null,{}] 17:29:32 INFO - PROCESS | 3980 | 1471048172427 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}] 17:29:32 INFO - PROCESS | 3980 | 1471048172428 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:32 INFO - PROCESS | 3980 | 1471048172544 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 17:29:32 INFO - PROCESS | 3980 | 1471048172552 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 3980 | 1471048172554 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:32 INFO - PROCESS | 3980 | ++DOCSHELL 10932000 == 37 [pid = 3980] [id = 429] 17:29:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1369C000) [pid = 3980] [serial = 1287] [outer = 00000000] 17:29:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (18698400) [pid = 3980] [serial = 1288] [outer = 1369C000] 17:29:32 INFO - PROCESS | 3980 | 1471048172599 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (187E3400) [pid = 3980] [serial = 1289] [outer = 1369C000] 17:29:32 INFO - PROCESS | 3980 | 1471048172989 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]]]}] 17:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 632ms 17:29:33 INFO - PROCESS | 3980 | 1471048173054 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 3980 | 1471048173056 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 17:29:33 INFO - PROCESS | 3980 | 1471048173059 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:29:33 INFO - PROCESS | 3980 | 1471048173070 Marionette TRACE conn5 <- [1,1682,null,{}] 17:29:33 INFO - PROCESS | 3980 | 1471048173074 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}] 17:29:33 INFO - PROCESS | 3980 | 1471048173076 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:33 INFO - PROCESS | 3980 | 1471048173191 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 17:29:33 INFO - PROCESS | 3980 | 1471048173235 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 3980 | 1471048173237 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:33 INFO - PROCESS | 3980 | ++DOCSHELL 10157000 == 38 [pid = 3980] [id = 430] 17:29:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (187E3000) [pid = 3980] [serial = 1290] [outer = 00000000] 17:29:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1A08F400) [pid = 3980] [serial = 1291] [outer = 187E3000] 17:29:33 INFO - PROCESS | 3980 | 1471048173282 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1A093800) [pid = 3980] [serial = 1292] [outer = 187E3000] 17:29:33 INFO - PROCESS | 3980 | 1471048173794 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]]]}] 17:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 790ms 17:29:33 INFO - PROCESS | 3980 | 1471048173855 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 3980 | 1471048173860 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 17:29:33 INFO - PROCESS | 3980 | 1471048173865 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:29:33 INFO - PROCESS | 3980 | 1471048173869 Marionette TRACE conn5 <- [1,1686,null,{}] 17:29:33 INFO - PROCESS | 3980 | 1471048173875 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}] 17:29:33 INFO - PROCESS | 3980 | 1471048173878 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:33 INFO - PROCESS | 3980 | 1471048173997 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 17:29:34 INFO - PROCESS | 3980 | 1471048174133 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 3980 | 1471048174138 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:34 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E0000 == 39 [pid = 3980] [id = 431] 17:29:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0C1E1C00) [pid = 3980] [serial = 1293] [outer = 00000000] 17:29:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0F950400) [pid = 3980] [serial = 1294] [outer = 0C1E1C00] 17:29:34 INFO - PROCESS | 3980 | 1471048174200 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0FD87800) [pid = 3980] [serial = 1295] [outer = 0C1E1C00] 17:29:34 INFO - PROCESS | 3980 | 1471048174894 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]]]}] 17:29:34 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 17:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1070ms 17:29:34 INFO - PROCESS | 3980 | 1471048174944 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 3980 | 1471048174949 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 17:29:34 INFO - PROCESS | 3980 | 1471048174955 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:29:34 INFO - PROCESS | 3980 | 1471048174959 Marionette TRACE conn5 <- [1,1690,null,{}] 17:29:34 INFO - PROCESS | 3980 | 1471048174963 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}] 17:29:34 INFO - PROCESS | 3980 | 1471048174966 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:35 INFO - PROCESS | 3980 | 1471048175088 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 17:29:35 INFO - PROCESS | 3980 | 1471048175226 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 3980 | 1471048175229 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:35 INFO - PROCESS | 3980 | ++DOCSHELL 13DAB400 == 40 [pid = 3980] [id = 432] 17:29:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E0F800) [pid = 3980] [serial = 1296] [outer = 00000000] 17:29:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16556C00) [pid = 3980] [serial = 1297] [outer = 13E0F800] 17:29:35 INFO - PROCESS | 3980 | 1471048175287 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (137BE000) [pid = 3980] [serial = 1298] [outer = 13E0F800] 17:29:35 INFO - PROCESS | 3980 | 1471048175918 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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 970ms 17:29:35 INFO - PROCESS | 3980 | 1471048175930 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 3980 | 1471048175933 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 17:29:35 INFO - PROCESS | 3980 | 1471048175936 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:29:35 INFO - PROCESS | 3980 | 1471048175940 Marionette TRACE conn5 <- [1,1694,null,{}] 17:29:35 INFO - PROCESS | 3980 | 1471048175951 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}] 17:29:35 INFO - PROCESS | 3980 | 1471048175956 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:36 INFO - PROCESS | 3980 | 1471048176066 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 17:29:36 INFO - PROCESS | 3980 | 1471048176202 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 3980 | 1471048176205 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:36 INFO - PROCESS | 3980 | ++DOCSHELL 187BF800 == 41 [pid = 3980] [id = 433] 17:29:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187E3C00) [pid = 3980] [serial = 1299] [outer = 00000000] 17:29:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18CC0800) [pid = 3980] [serial = 1300] [outer = 187E3C00] 17:29:36 INFO - PROCESS | 3980 | 1471048176263 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1A09D400) [pid = 3980] [serial = 1301] [outer = 187E3C00] 17:29:36 INFO - PROCESS | 3980 | 1471048176847 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]]]}] 17:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 971ms 17:29:36 INFO - PROCESS | 3980 | 1471048176911 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 3980 | 1471048176914 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 17:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:29:36 INFO - PROCESS | 3980 | 1471048176918 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 3980 | 1471048176920 Marionette TRACE conn5 <- [1,1698,null,{}] 17:29:36 INFO - PROCESS | 3980 | 1471048176924 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}] 17:29:36 INFO - PROCESS | 3980 | 1471048176926 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:37 INFO - PROCESS | 3980 | 1471048177041 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 17:29:37 INFO - PROCESS | 3980 | 1471048177159 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 3980 | 1471048177162 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:37 INFO - PROCESS | 3980 | ++DOCSHELL 1A16B000 == 42 [pid = 3980] [id = 434] 17:29:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A16C800) [pid = 3980] [serial = 1302] [outer = 00000000] 17:29:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A20F400) [pid = 3980] [serial = 1303] [outer = 1A16C800] 17:29:37 INFO - PROCESS | 3980 | 1471048177215 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A24E000) [pid = 3980] [serial = 1304] [outer = 1A16C800] 17:29:37 INFO - PROCESS | 3980 | 1471048177958 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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1076ms 17:29:37 INFO - PROCESS | 3980 | 1471048177997 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 17:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:29:37 INFO - PROCESS | 3980 | 1471048178002 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 17:29:37 INFO - PROCESS | 3980 | 1471048178007 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 3980 | 1471048178010 Marionette TRACE conn5 <- [1,1702,null,{}] 17:29:38 INFO - PROCESS | 3980 | 1471048178015 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}] 17:29:38 INFO - PROCESS | 3980 | 1471048178018 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:38 INFO - PROCESS | 3980 | 1471048178122 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 17:29:38 INFO - PROCESS | 3980 | 1471048178284 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 3980 | 1471048178286 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:38 INFO - PROCESS | 3980 | ++DOCSHELL 0FC25000 == 43 [pid = 3980] [id = 435] 17:29:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0FC25800) [pid = 3980] [serial = 1305] [outer = 00000000] 17:29:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (10106400) [pid = 3980] [serial = 1306] [outer = 0FC25800] 17:29:38 INFO - PROCESS | 3980 | 1471048178349 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (109DD000) [pid = 3980] [serial = 1307] [outer = 0FC25800] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 10932000 == 42 [pid = 3980] [id = 429] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 0F3F8C00 == 41 [pid = 3980] [id = 428] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 17F66C00 == 40 [pid = 3980] [id = 427] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 171EF400 == 39 [pid = 3980] [id = 426] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 1655CC00 == 38 [pid = 3980] [id = 425] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 13E58000 == 37 [pid = 3980] [id = 424] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 1010F800 == 36 [pid = 3980] [id = 423] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 0F3F2400 == 35 [pid = 3980] [id = 422] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 0C1E2800 == 34 [pid = 3980] [id = 421] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 0F75C400 == 33 [pid = 3980] [id = 420] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 13690800 == 32 [pid = 3980] [id = 419] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 1A16B000 == 31 [pid = 3980] [id = 434] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 13DAB400 == 30 [pid = 3980] [id = 432] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 187BF800 == 29 [pid = 3980] [id = 433] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 10157000 == 28 [pid = 3980] [id = 430] 17:29:39 INFO - PROCESS | 3980 | --DOCSHELL 0C1E0000 == 27 [pid = 3980] [id = 431] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (13E49800) [pid = 3980] [serial = 1243] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (136C6C00) [pid = 3980] [serial = 1240] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (0FD7F000) [pid = 3980] [serial = 1237] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FD85400) [pid = 3980] [serial = 1238] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F807C00) [pid = 3980] [serial = 1234] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F80D400) [pid = 3980] [serial = 1235] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176D3000) [pid = 3980] [serial = 1255] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FA56400) [pid = 3980] [serial = 1232] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F94C400) [pid = 3980] [serial = 1231] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (15727000) [pid = 3980] [serial = 1246] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13670C00) [pid = 3980] [serial = 1223] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FD80C00) [pid = 3980] [serial = 1222] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16E6A800) [pid = 3980] [serial = 1226] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1643B400) [pid = 3980] [serial = 1225] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A255400) [pid = 3980] [serial = 1229] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A212800) [pid = 3980] [serial = 1228] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13F6F000) [pid = 3980] [serial = 1244] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1643AC00) [pid = 3980] [serial = 1247] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17178000) [pid = 3980] [serial = 1250] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13FEF000) [pid = 3980] [serial = 1249] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (171F1800) [pid = 3980] [serial = 1252] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176D3800) [pid = 3980] [serial = 1256] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (171F3000) [pid = 3980] [serial = 1253] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (137C6000) [pid = 3980] [serial = 1241] [outer = 00000000] [url = about:blank] 17:29:39 INFO - PROCESS | 3980 | 1471048179568 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",0,null,null]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1631ms 17:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:29:39 INFO - PROCESS | 3980 | 1471048179639 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 3980 | 1471048179644 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 17:29:39 INFO - PROCESS | 3980 | 1471048179648 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 3980 | 1471048179653 Marionette TRACE conn5 <- [1,1706,null,{}] 17:29:39 INFO - PROCESS | 3980 | 1471048179658 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}] 17:29:39 INFO - PROCESS | 3980 | 1471048179660 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:39 INFO - PROCESS | 3980 | 1471048179770 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 17:29:39 INFO - PROCESS | 3980 | 1471048179895 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 3980 | 1471048179897 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:39 INFO - PROCESS | 3980 | ++DOCSHELL 0EECC400 == 28 [pid = 3980] [id = 436] 17:29:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F30D000) [pid = 3980] [serial = 1308] [outer = 00000000] 17:29:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F807C00) [pid = 3980] [serial = 1309] [outer = 0F30D000] 17:29:39 INFO - PROCESS | 3980 | 1471048179946 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F947400) [pid = 3980] [serial = 1310] [outer = 0F30D000] 17:29:40 INFO - PROCESS | 3980 | 1471048180333 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]]]}] 17:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 17:29:40 INFO - PROCESS | 3980 | 1471048180385 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 3980 | 1471048180390 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 17:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:29:40 INFO - PROCESS | 3980 | 1471048180399 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 3980 | 1471048180402 Marionette TRACE conn5 <- [1,1710,null,{}] 17:29:40 INFO - PROCESS | 3980 | 1471048180406 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}] 17:29:40 INFO - PROCESS | 3980 | 1471048180409 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:40 INFO - PROCESS | 3980 | 1471048180500 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 17:29:40 INFO - PROCESS | 3980 | 1471048180507 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 3980 | 1471048180509 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:40 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7A000 == 29 [pid = 3980] [id = 437] 17:29:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FD85C00) [pid = 3980] [serial = 1311] [outer = 00000000] 17:29:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (10158000) [pid = 3980] [serial = 1312] [outer = 0FD85C00] 17:29:40 INFO - PROCESS | 3980 | 1471048180556 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (109E1400) [pid = 3980] [serial = 1313] [outer = 0FD85C00] 17:29:40 INFO - PROCESS | 3980 | 1471048181011 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]]]}] 17:29:41 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 17:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 17:29:41 INFO - PROCESS | 3980 | 1471048181077 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 3980 | 1471048181079 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 17:29:41 INFO - PROCESS | 3980 | 1471048181082 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:29:41 INFO - PROCESS | 3980 | 1471048181086 Marionette TRACE conn5 <- [1,1714,null,{}] 17:29:41 INFO - PROCESS | 3980 | 1471048181097 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}] 17:29:41 INFO - PROCESS | 3980 | 1471048181102 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:41 INFO - PROCESS | 3980 | 1471048181189 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 17:29:41 INFO - PROCESS | 3980 | 1471048181196 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 3980 | 1471048181200 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:41 INFO - PROCESS | 3980 | ++DOCSHELL 13995800 == 30 [pid = 3980] [id = 438] 17:29:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13D57800) [pid = 3980] [serial = 1314] [outer = 00000000] 17:29:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13E3B800) [pid = 3980] [serial = 1315] [outer = 13D57800] 17:29:41 INFO - PROCESS | 3980 | 1471048181248 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13E59C00) [pid = 3980] [serial = 1316] [outer = 13D57800] 17:29:41 INFO - PROCESS | 3980 | 1471048181750 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]]]}] 17:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 17:29:41 INFO - PROCESS | 3980 | 1471048181758 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 3980 | 1471048181760 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 17:29:41 INFO - PROCESS | 3980 | 1471048181764 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:29:41 INFO - PROCESS | 3980 | 1471048181765 Marionette TRACE conn5 <- [1,1718,null,{}] 17:29:41 INFO - PROCESS | 3980 | 1471048181769 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}] 17:29:41 INFO - PROCESS | 3980 | 1471048181771 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:41 INFO - PROCESS | 3980 | 1471048181924 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 17:29:41 INFO - PROCESS | 3980 | 1471048181940 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 3980 | 1471048181942 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:41 INFO - PROCESS | 3980 | ++DOCSHELL 13FEF000 == 31 [pid = 3980] [id = 439] 17:29:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13FF2000) [pid = 3980] [serial = 1317] [outer = 00000000] 17:29:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (14767C00) [pid = 3980] [serial = 1318] [outer = 13FF2000] 17:29:41 INFO - PROCESS | 3980 | 1471048181992 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1572B400) [pid = 3980] [serial = 1319] [outer = 13FF2000] 17:29:42 INFO - PROCESS | 3980 | 1471048182428 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",0,null,null]]]}] 17:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 730ms 17:29:42 INFO - PROCESS | 3980 | 1471048182496 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 17:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:29:42 INFO - PROCESS | 3980 | 1471048182499 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 17:29:42 INFO - PROCESS | 3980 | 1471048182502 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 3980 | 1471048182503 Marionette TRACE conn5 <- [1,1722,null,{}] 17:29:42 INFO - PROCESS | 3980 | 1471048182514 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}] 17:29:42 INFO - PROCESS | 3980 | 1471048182516 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:42 INFO - PROCESS | 3980 | 1471048182629 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 17:29:42 INFO - PROCESS | 3980 | 1471048182639 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 3980 | 1471048182641 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:42 INFO - PROCESS | 3980 | ++DOCSHELL 1643A800 == 32 [pid = 3980] [id = 440] 17:29:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1643AC00) [pid = 3980] [serial = 1320] [outer = 00000000] 17:29:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1655B400) [pid = 3980] [serial = 1321] [outer = 1643AC00] 17:29:42 INFO - PROCESS | 3980 | 1471048182685 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1655F400) [pid = 3980] [serial = 1322] [outer = 1643AC00] 17:29:43 INFO - PROCESS | 3980 | 1471048183170 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]]]}] 17:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 732ms 17:29:43 INFO - PROCESS | 3980 | 1471048183257 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 3980 | 1471048183259 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 17:29:43 INFO - PROCESS | 3980 | 1471048183264 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 3980 | 1471048183265 Marionette TRACE conn5 <- [1,1726,null,{}] 17:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:29:43 INFO - PROCESS | 3980 | 1471048183269 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}] 17:29:43 INFO - PROCESS | 3980 | 1471048183274 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:43 INFO - PROCESS | 3980 | 1471048183403 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16560000) [pid = 3980] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (17F67000) [pid = 3980] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (171F0000) [pid = 3980] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F942C00) [pid = 3980] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0EE72C00) [pid = 3980] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F3FAC00) [pid = 3980] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1369C000) [pid = 3980] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (10151C00) [pid = 3980] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13E5C400) [pid = 3980] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17BDD400) [pid = 3980] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F3F3800) [pid = 3980] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:29:43 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (187E3000) [pid = 3980] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:29:43 INFO - PROCESS | 3980 | 1471048183729 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 3980 | 1471048183731 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:43 INFO - PROCESS | 3980 | ++DOCSHELL 0C113000 == 33 [pid = 3980] [id = 441] 17:29:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0C162400) [pid = 3980] [serial = 1323] [outer = 00000000] 17:29:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F360000) [pid = 3980] [serial = 1324] [outer = 0C162400] 17:29:43 INFO - PROCESS | 3980 | 1471048183786 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (102DA800) [pid = 3980] [serial = 1325] [outer = 0C162400] 17:29:44 INFO - PROCESS | 3980 | 1471048184150 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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 930ms 17:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:29:44 INFO - PROCESS | 3980 | 1471048184200 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 3980 | 1471048184202 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 17:29:44 INFO - PROCESS | 3980 | 1471048184206 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 3980 | 1471048184207 Marionette TRACE conn5 <- [1,1730,null,{}] 17:29:44 INFO - PROCESS | 3980 | 1471048184211 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}] 17:29:44 INFO - PROCESS | 3980 | 1471048184213 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:44 INFO - PROCESS | 3980 | 1471048184326 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 17:29:44 INFO - PROCESS | 3980 | 1471048184378 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 3980 | 1471048184380 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:44 INFO - PROCESS | 3980 | ++DOCSHELL 0F948800 == 34 [pid = 3980] [id = 442] 17:29:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (10151C00) [pid = 3980] [serial = 1326] [outer = 00000000] 17:29:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E81C00) [pid = 3980] [serial = 1327] [outer = 10151C00] 17:29:44 INFO - PROCESS | 3980 | 1471048184424 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17172400) [pid = 3980] [serial = 1328] [outer = 10151C00] 17:29:44 INFO - PROCESS | 3980 | 1471048184786 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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 17:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:29:44 INFO - PROCESS | 3980 | 1471048184836 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 3980 | 1471048184838 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 17:29:44 INFO - PROCESS | 3980 | 1471048184841 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 3980 | 1471048184843 Marionette TRACE conn5 <- [1,1734,null,{}] 17:29:44 INFO - PROCESS | 3980 | 1471048184847 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}] 17:29:44 INFO - PROCESS | 3980 | 1471048184848 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:44 INFO - PROCESS | 3980 | 1471048184962 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 17:29:44 INFO - PROCESS | 3980 | 1471048185001 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 3980 | 1471048185002 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:45 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DC800 == 35 [pid = 3980] [id = 443] 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E3BC00) [pid = 3980] [serial = 1329] [outer = 00000000] 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176D1400) [pid = 3980] [serial = 1330] [outer = 13E3BC00] 17:29:45 INFO - PROCESS | 3980 | 1471048185048 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176CB400) [pid = 3980] [serial = 1331] [outer = 13E3BC00] 17:29:45 INFO - PROCESS | 3980 | 1471048185450 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]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 630ms 17:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:29:45 INFO - PROCESS | 3980 | 1471048185472 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 3980 | 1471048185475 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 17:29:45 INFO - PROCESS | 3980 | 1471048185478 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 3980 | 1471048185479 Marionette TRACE conn5 <- [1,1738,null,{}] 17:29:45 INFO - PROCESS | 3980 | 1471048185483 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}] 17:29:45 INFO - PROCESS | 3980 | 1471048185485 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:45 INFO - PROCESS | 3980 | 1471048185599 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 17:29:45 INFO - PROCESS | 3980 | 1471048185607 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 3980 | 1471048185609 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:45 INFO - PROCESS | 3980 | ++DOCSHELL 176D0400 == 36 [pid = 3980] [id = 444] 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176D1000) [pid = 3980] [serial = 1332] [outer = 00000000] 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18544800) [pid = 3980] [serial = 1333] [outer = 176D1000] 17:29:45 INFO - PROCESS | 3980 | 1471048185663 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18693C00) [pid = 3980] [serial = 1334] [outer = 176D1000] 17:29:46 INFO - PROCESS | 3980 | 1471048186465 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]]]}] 17:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1022ms 17:29:46 INFO - PROCESS | 3980 | 1471048186501 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 17:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:29:46 INFO - PROCESS | 3980 | 1471048186505 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 17:29:46 INFO - PROCESS | 3980 | 1471048186510 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 3980 | 1471048186516 Marionette TRACE conn5 <- [1,1742,null,{}] 17:29:46 INFO - PROCESS | 3980 | 1471048186541 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}] 17:29:46 INFO - PROCESS | 3980 | 1471048186544 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:46 INFO - PROCESS | 3980 | 1471048186689 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 17:29:46 INFO - PROCESS | 3980 | 1471048186823 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 3980 | 1471048186826 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:46 INFO - PROCESS | 3980 | ++DOCSHELL 0C162C00 == 37 [pid = 3980] [id = 445] 17:29:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F236000) [pid = 3980] [serial = 1335] [outer = 00000000] 17:29:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0FA54C00) [pid = 3980] [serial = 1336] [outer = 0F236000] 17:29:46 INFO - PROCESS | 3980 | 1471048186886 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0FD7AC00) [pid = 3980] [serial = 1337] [outer = 0F236000] 17:29:47 INFO - PROCESS | 3980 | 1471048187574 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]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1150ms 17:29:47 INFO - PROCESS | 3980 | 1471048187661 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 3980 | 1471048187666 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 17:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:29:47 INFO - PROCESS | 3980 | 1471048187673 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 3980 | 1471048187676 Marionette TRACE conn5 <- [1,1746,null,{}] 17:29:47 INFO - PROCESS | 3980 | 1471048187680 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}] 17:29:47 INFO - PROCESS | 3980 | 1471048187683 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:47 INFO - PROCESS | 3980 | 1471048187821 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 17:29:47 INFO - PROCESS | 3980 | 1471048187953 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 3980 | 1471048187956 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:47 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DAC00 == 38 [pid = 3980] [id = 446] 17:29:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0EE74000) [pid = 3980] [serial = 1338] [outer = 00000000] 17:29:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0FA59C00) [pid = 3980] [serial = 1339] [outer = 0EE74000] 17:29:47 INFO - PROCESS | 3980 | 1471048188013 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1366FC00) [pid = 3980] [serial = 1340] [outer = 0EE74000] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 0C1DC800 == 37 [pid = 3980] [id = 443] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 0F948800 == 36 [pid = 3980] [id = 442] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 0C113000 == 35 [pid = 3980] [id = 441] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 1643A800 == 34 [pid = 3980] [id = 440] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 13FEF000 == 33 [pid = 3980] [id = 439] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 13995800 == 32 [pid = 3980] [id = 438] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 0FD7A000 == 31 [pid = 3980] [id = 437] 17:29:48 INFO - PROCESS | 3980 | --DOCSHELL 0EECC400 == 30 [pid = 3980] [id = 436] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17170400) [pid = 3980] [serial = 1276] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187C1400) [pid = 3980] [serial = 1282] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (176D2C00) [pid = 3980] [serial = 1280] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176CE000) [pid = 3980] [serial = 1279] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FBA3C00) [pid = 3980] [serial = 1261] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FD79800) [pid = 3980] [serial = 1262] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FA51C00) [pid = 3980] [serial = 1264] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13F69C00) [pid = 3980] [serial = 1285] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (109E0000) [pid = 3980] [serial = 1265] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (187E3400) [pid = 3980] [serial = 1289] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (10938800) [pid = 3980] [serial = 1270] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1367C400) [pid = 3980] [serial = 1271] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (14767000) [pid = 3980] [serial = 1273] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18691C00) [pid = 3980] [serial = 1259] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1868B400) [pid = 3980] [serial = 1258] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F947000) [pid = 3980] [serial = 1267] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0FA4EC00) [pid = 3980] [serial = 1268] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A093800) [pid = 3980] [serial = 1292] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (187D7400) [pid = 3980] [serial = 1283] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (18698400) [pid = 3980] [serial = 1288] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (15721400) [pid = 3980] [serial = 1286] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A08F400) [pid = 3980] [serial = 1291] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (17179000) [pid = 3980] [serial = 1277] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1643E000) [pid = 3980] [serial = 1274] [outer = 00000000] [url = about:blank] 17:29:48 INFO - PROCESS | 3980 | 1471048188798 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]]]}] 17:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1176ms 17:29:48 INFO - PROCESS | 3980 | 1471048188852 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 3980 | 1471048188856 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 17:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:29:48 INFO - PROCESS | 3980 | 1471048188870 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 3980 | 1471048188875 Marionette TRACE conn5 <- [1,1750,null,{}] 17:29:48 INFO - PROCESS | 3980 | 1471048188886 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}] 17:29:48 INFO - PROCESS | 3980 | 1471048188888 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:48 INFO - PROCESS | 3980 | 1471048188979 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 17:29:48 INFO - PROCESS | 3980 | 1471048188991 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 3980 | 1471048188994 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:48 INFO - PROCESS | 3980 | ++DOCSHELL 0F75A800 == 31 [pid = 3980] [id = 447] 17:29:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F75C800) [pid = 3980] [serial = 1341] [outer = 00000000] 17:29:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F947000) [pid = 3980] [serial = 1342] [outer = 0F75C800] 17:29:49 INFO - PROCESS | 3980 | 1471048189042 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0FA50800) [pid = 3980] [serial = 1343] [outer = 0F75C800] 17:29:49 INFO - PROCESS | 3980 | 1471048189572 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]]]}] 17:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 750ms 17:29:49 INFO - PROCESS | 3980 | 1471048189612 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 17:29:49 INFO - PROCESS | 3980 | 1471048189616 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 17:29:49 INFO - PROCESS | 3980 | 1471048189622 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:29:49 INFO - PROCESS | 3980 | 1471048189625 Marionette TRACE conn5 <- [1,1754,null,{}] 17:29:49 INFO - PROCESS | 3980 | 1471048189629 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}] 17:29:49 INFO - PROCESS | 3980 | 1471048189631 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:49 INFO - PROCESS | 3980 | 1471048189722 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 17:29:49 INFO - PROCESS | 3980 | 1471048189812 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:49 INFO - PROCESS | 3980 | 1471048189814 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:49 INFO - PROCESS | 3980 | ++DOCSHELL 0FC28800 == 32 [pid = 3980] [id = 448] 17:29:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FD80400) [pid = 3980] [serial = 1344] [outer = 00000000] 17:29:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (109DB800) [pid = 3980] [serial = 1345] [outer = 0FD80400] 17:29:49 INFO - PROCESS | 3980 | 1471048189869 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13677000) [pid = 3980] [serial = 1346] [outer = 0FD80400] 17:29:50 INFO - PROCESS | 3980 | 1471048190260 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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 17:29:50 INFO - PROCESS | 3980 | 1471048190297 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 3980 | 1471048190299 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 17:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:29:50 INFO - PROCESS | 3980 | 1471048190303 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 3980 | 1471048190306 Marionette TRACE conn5 <- [1,1758,null,{}] 17:29:50 INFO - PROCESS | 3980 | 1471048190317 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}] 17:29:50 INFO - PROCESS | 3980 | 1471048190322 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:50 INFO - PROCESS | 3980 | 1471048190407 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 17:29:50 INFO - PROCESS | 3980 | 1471048190415 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 3980 | 1471048190418 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:50 INFO - PROCESS | 3980 | ++DOCSHELL 13EE1400 == 33 [pid = 3980] [id = 449] 17:29:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13EE7400) [pid = 3980] [serial = 1347] [outer = 00000000] 17:29:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (15366000) [pid = 3980] [serial = 1348] [outer = 13EE7400] 17:29:50 INFO - PROCESS | 3980 | 1471048190466 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1643E000) [pid = 3980] [serial = 1349] [outer = 13EE7400] 17:29:50 INFO - PROCESS | 3980 | 1471048190929 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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 17:29:50 INFO - PROCESS | 3980 | 1471048190993 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 3980 | 1471048190996 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 17:29:50 INFO - PROCESS | 3980 | 1471048190999 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:29:50 INFO - PROCESS | 3980 | 1471048191001 Marionette TRACE conn5 <- [1,1762,null,{}] 17:29:51 INFO - PROCESS | 3980 | 1471048191010 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}] 17:29:51 INFO - PROCESS | 3980 | 1471048191012 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:51 INFO - PROCESS | 3980 | 1471048191131 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 17:29:51 INFO - PROCESS | 3980 | 1471048191138 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 3980 | 1471048191140 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:51 INFO - PROCESS | 3980 | ++DOCSHELL 1655E800 == 34 [pid = 3980] [id = 450] 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16594400) [pid = 3980] [serial = 1350] [outer = 00000000] 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17171000) [pid = 3980] [serial = 1351] [outer = 16594400] 17:29:51 INFO - PROCESS | 3980 | 1471048191184 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (171BE000) [pid = 3980] [serial = 1352] [outer = 16594400] 17:29:51 INFO - PROCESS | 3980 | 1471048191621 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]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 17:29:51 INFO - PROCESS | 3980 | 1471048191675 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 3980 | 1471048191677 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 17:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:29:51 INFO - PROCESS | 3980 | 1471048191680 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 3980 | 1471048191682 Marionette TRACE conn5 <- [1,1766,null,{}] 17:29:51 INFO - PROCESS | 3980 | 1471048191692 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}] 17:29:51 INFO - PROCESS | 3980 | 1471048191694 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:51 INFO - PROCESS | 3980 | 1471048191805 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 17:29:51 INFO - PROCESS | 3980 | 1471048191899 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 3980 | 1471048191901 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:51 INFO - PROCESS | 3980 | ++DOCSHELL 171F2800 == 35 [pid = 3980] [id = 451] 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176AE800) [pid = 3980] [serial = 1353] [outer = 00000000] 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176CD800) [pid = 3980] [serial = 1354] [outer = 176AE800] 17:29:51 INFO - PROCESS | 3980 | 1471048191945 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17848C00) [pid = 3980] [serial = 1355] [outer = 176AE800] 17:29:52 INFO - PROCESS | 3980 | 1471048192393 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]]]}] 17:29:52 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 17:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 730ms 17:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:29:52 INFO - PROCESS | 3980 | 1471048192411 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 3980 | 1471048192412 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 17:29:52 INFO - PROCESS | 3980 | 1471048192415 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 3980 | 1471048192417 Marionette TRACE conn5 <- [1,1770,null,{}] 17:29:52 INFO - PROCESS | 3980 | 1471048192425 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}] 17:29:52 INFO - PROCESS | 3980 | 1471048192430 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:52 INFO - PROCESS | 3980 | 1471048192575 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 17:29:52 INFO - PROCESS | 3980 | 1471048192591 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 3980 | 1471048192592 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:52 INFO - PROCESS | 3980 | ++DOCSHELL 17F67400 == 36 [pid = 3980] [id = 452] 17:29:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (185E0C00) [pid = 3980] [serial = 1356] [outer = 00000000] 17:29:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18696C00) [pid = 3980] [serial = 1357] [outer = 185E0C00] 17:29:52 INFO - PROCESS | 3980 | 1471048192692 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18698400) [pid = 3980] [serial = 1358] [outer = 185E0C00] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13FF2000) [pid = 3980] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0FD85C00) [pid = 3980] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FC25800) [pid = 3980] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13D57800) [pid = 3980] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F30D000) [pid = 3980] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E3BC00) [pid = 3980] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1643AC00) [pid = 3980] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C1E1C00) [pid = 3980] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13E0F800) [pid = 3980] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187E3C00) [pid = 3980] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A16C800) [pid = 3980] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C162400) [pid = 3980] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:29:53 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (10151C00) [pid = 3980] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:29:53 INFO - PROCESS | 3980 | 1471048193221 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]]]}] 17:29:53 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 17:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 830ms 17:29:53 INFO - PROCESS | 3980 | 1471048193247 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 3980 | 1471048193249 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 17:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:29:53 INFO - PROCESS | 3980 | 1471048193252 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 3980 | 1471048193254 Marionette TRACE conn5 <- [1,1774,null,{}] 17:29:53 INFO - PROCESS | 3980 | 1471048193258 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}] 17:29:53 INFO - PROCESS | 3980 | 1471048193260 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:53 INFO - PROCESS | 3980 | 1471048193337 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 17:29:53 INFO - PROCESS | 3980 | 1471048193432 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 3980 | 1471048193434 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:53 INFO - PROCESS | 3980 | ++DOCSHELL 0F27EC00 == 37 [pid = 3980] [id = 453] 17:29:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F286400) [pid = 3980] [serial = 1359] [outer = 00000000] 17:29:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (137BDC00) [pid = 3980] [serial = 1360] [outer = 0F286400] 17:29:53 INFO - PROCESS | 3980 | 1471048193481 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13EEC000) [pid = 3980] [serial = 1361] [outer = 0F286400] 17:29:53 INFO - PROCESS | 3980 | 1471048193852 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]]]}] 17:29:53 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 17:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 17:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:29:53 INFO - PROCESS | 3980 | 1471048193883 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 3980 | 1471048193885 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 17:29:53 INFO - PROCESS | 3980 | 1471048193888 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 3980 | 1471048193890 Marionette TRACE conn5 <- [1,1778,null,{}] 17:29:53 INFO - PROCESS | 3980 | 1471048193893 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}] 17:29:53 INFO - PROCESS | 3980 | 1471048193895 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:53 INFO - PROCESS | 3980 | 1471048193974 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 17:29:54 INFO - PROCESS | 3980 | 1471048194069 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 3980 | 1471048194071 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:54 INFO - PROCESS | 3980 | ++DOCSHELL 0C10A000 == 38 [pid = 3980] [id = 454] 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FB3B800) [pid = 3980] [serial = 1362] [outer = 00000000] 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (18695000) [pid = 3980] [serial = 1363] [outer = 0FB3B800] 17:29:54 INFO - PROCESS | 3980 | 1471048194115 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (187E1400) [pid = 3980] [serial = 1364] [outer = 0FB3B800] 17:29:54 INFO - PROCESS | 3980 | 1471048194472 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]]]}] 17:29:54 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) 17:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 631ms 17:29:54 INFO - PROCESS | 3980 | 1471048194520 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 17:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:29:54 INFO - PROCESS | 3980 | 1471048194522 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 17:29:54 INFO - PROCESS | 3980 | 1471048194525 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 3980 | 1471048194527 Marionette TRACE conn5 <- [1,1782,null,{}] 17:29:54 INFO - PROCESS | 3980 | 1471048194530 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}] 17:29:54 INFO - PROCESS | 3980 | 1471048194532 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:54 INFO - PROCESS | 3980 | 1471048194648 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 17:29:54 INFO - PROCESS | 3980 | 1471048194656 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 3980 | 1471048194658 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:54 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87C00 == 39 [pid = 3980] [id = 455] 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (136CA800) [pid = 3980] [serial = 1365] [outer = 00000000] 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (18A5E400) [pid = 3980] [serial = 1366] [outer = 136CA800] 17:29:54 INFO - PROCESS | 3980 | 1471048194730 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (199ACC00) [pid = 3980] [serial = 1367] [outer = 136CA800] 17:29:55 INFO - PROCESS | 3980 | 1471048195258 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]]]}] 17:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 770ms 17:29:55 INFO - PROCESS | 3980 | 1471048195296 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 3980 | 1471048195301 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 17:29:55 INFO - PROCESS | 3980 | 1471048195307 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:29:55 INFO - PROCESS | 3980 | 1471048195310 Marionette TRACE conn5 <- [1,1786,null,{}] 17:29:55 INFO - PROCESS | 3980 | 1471048195316 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}] 17:29:55 INFO - PROCESS | 3980 | 1471048195319 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:55 INFO - PROCESS | 3980 | 1471048195441 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 17:29:55 INFO - PROCESS | 3980 | 1471048195579 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 3980 | 1471048195584 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:55 INFO - PROCESS | 3980 | ++DOCSHELL 0EE1F800 == 40 [pid = 3980] [id = 456] 17:29:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0EE28400) [pid = 3980] [serial = 1368] [outer = 00000000] 17:29:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0F80CC00) [pid = 3980] [serial = 1369] [outer = 0EE28400] 17:29:55 INFO - PROCESS | 3980 | 1471048195645 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0FA54400) [pid = 3980] [serial = 1370] [outer = 0EE28400] 17:29:56 INFO - PROCESS | 3980 | 1471048196278 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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1018ms 17:29:56 INFO - PROCESS | 3980 | 1471048196329 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 3980 | 1471048196334 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 17:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:29:56 INFO - PROCESS | 3980 | 1471048196355 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 3980 | 1471048196358 Marionette TRACE conn5 <- [1,1790,null,{}] 17:29:56 INFO - PROCESS | 3980 | 1471048196362 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}] 17:29:56 INFO - PROCESS | 3980 | 1471048196365 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:56 INFO - PROCESS | 3980 | 1471048196506 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 17:29:56 INFO - PROCESS | 3980 | 1471048196640 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 3980 | 1471048196643 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:56 INFO - PROCESS | 3980 | ++DOCSHELL 137C0800 == 41 [pid = 3980] [id = 457] 17:29:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (13967400) [pid = 3980] [serial = 1371] [outer = 00000000] 17:29:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13E41000) [pid = 3980] [serial = 1372] [outer = 13967400] 17:29:56 INFO - PROCESS | 3980 | 1471048196701 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1643A400) [pid = 3980] [serial = 1373] [outer = 13967400] 17:29:57 INFO - PROCESS | 3980 | 1471048197283 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]]]}] 17:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 970ms 17:29:57 INFO - PROCESS | 3980 | 1471048197336 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 17:29:57 INFO - PROCESS | 3980 | 1471048197339 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 17:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:29:57 INFO - PROCESS | 3980 | 1471048197344 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 3980 | 1471048197347 Marionette TRACE conn5 <- [1,1794,null,{}] 17:29:57 INFO - PROCESS | 3980 | 1471048197359 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}] 17:29:57 INFO - PROCESS | 3980 | 1471048197363 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:57 INFO - PROCESS | 3980 | 1471048197472 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 17:29:57 INFO - PROCESS | 3980 | 1471048197579 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 3980 | 1471048197583 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:57 INFO - PROCESS | 3980 | ++DOCSHELL 1890C800 == 42 [pid = 3980] [id = 458] 17:29:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1890E400) [pid = 3980] [serial = 1374] [outer = 00000000] 17:29:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A096400) [pid = 3980] [serial = 1375] [outer = 1890E400] 17:29:57 INFO - PROCESS | 3980 | 1471048197639 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A09CC00) [pid = 3980] [serial = 1376] [outer = 1890E400] 17:29:58 INFO - PROCESS | 3980 | 1471048198203 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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 930ms 17:29:58 INFO - PROCESS | 3980 | 1471048198278 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 3980 | 1471048198281 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 17:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:29:58 INFO - PROCESS | 3980 | 1471048198285 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 3980 | 1471048198287 Marionette TRACE conn5 <- [1,1798,null,{}] 17:29:58 INFO - PROCESS | 3980 | 1471048198290 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}] 17:29:58 INFO - PROCESS | 3980 | 1471048198293 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:58 INFO - PROCESS | 3980 | 1471048198401 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 17:29:58 INFO - PROCESS | 3980 | 1471048198509 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 3980 | 1471048198511 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:58 INFO - PROCESS | 3980 | ++DOCSHELL 1A170000 == 43 [pid = 3980] [id = 459] 17:29:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A170C00) [pid = 3980] [serial = 1377] [outer = 00000000] 17:29:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A214C00) [pid = 3980] [serial = 1378] [outer = 1A170C00] 17:29:58 INFO - PROCESS | 3980 | 1471048198565 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A253000) [pid = 3980] [serial = 1379] [outer = 1A170C00] 17:29:59 INFO - PROCESS | 3980 | 1471048199393 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]]]}] 17:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1120ms 17:29:59 INFO - PROCESS | 3980 | 1471048199408 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 3980 | 1471048199413 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 17:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:29:59 INFO - PROCESS | 3980 | 1471048199418 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - PROCESS | 3980 | 1471048199421 Marionette TRACE conn5 <- [1,1802,null,{}] 17:29:59 INFO - PROCESS | 3980 | 1471048199427 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}] 17:29:59 INFO - PROCESS | 3980 | 1471048199430 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:59 INFO - PROCESS | 3980 | 1471048199543 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 17:29:59 INFO - PROCESS | 3980 | 1471048199685 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 3980 | 1471048199689 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:29:59 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA3C00 == 44 [pid = 3980] [id = 460] 17:29:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0FBA4800) [pid = 3980] [serial = 1380] [outer = 00000000] 17:29:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0FD83400) [pid = 3980] [serial = 1381] [outer = 0FBA4800] 17:29:59 INFO - PROCESS | 3980 | 1471048199740 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (107C8800) [pid = 3980] [serial = 1382] [outer = 0FBA4800] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0C10A000 == 43 [pid = 3980] [id = 454] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0F27EC00 == 42 [pid = 3980] [id = 453] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 17F67400 == 41 [pid = 3980] [id = 452] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 171F2800 == 40 [pid = 3980] [id = 451] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 1655E800 == 39 [pid = 3980] [id = 450] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 13EE1400 == 38 [pid = 3980] [id = 449] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0FC28800 == 37 [pid = 3980] [id = 448] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0F75A800 == 36 [pid = 3980] [id = 447] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0C1DAC00 == 35 [pid = 3980] [id = 446] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0C162C00 == 34 [pid = 3980] [id = 445] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0FC25000 == 33 [pid = 3980] [id = 435] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 176D0400 == 32 [pid = 3980] [id = 444] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 1A170000 == 31 [pid = 3980] [id = 459] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 137C0800 == 30 [pid = 3980] [id = 457] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 1890C800 == 29 [pid = 3980] [id = 458] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0FD87C00 == 28 [pid = 3980] [id = 455] 17:30:00 INFO - PROCESS | 3980 | --DOCSHELL 0EE1F800 == 27 [pid = 3980] [id = 456] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (14767C00) [pid = 3980] [serial = 1318] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (10158000) [pid = 3980] [serial = 1312] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (109E1400) [pid = 3980] [serial = 1313] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (109DD000) [pid = 3980] [serial = 1307] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (10106400) [pid = 3980] [serial = 1306] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (13E3B800) [pid = 3980] [serial = 1315] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F807C00) [pid = 3980] [serial = 1309] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F947400) [pid = 3980] [serial = 1310] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176D1400) [pid = 3980] [serial = 1330] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1655B400) [pid = 3980] [serial = 1321] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FD87800) [pid = 3980] [serial = 1295] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F950400) [pid = 3980] [serial = 1294] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (137BE000) [pid = 3980] [serial = 1298] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16556C00) [pid = 3980] [serial = 1297] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1A09D400) [pid = 3980] [serial = 1301] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (18CC0800) [pid = 3980] [serial = 1300] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A24E000) [pid = 3980] [serial = 1304] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A20F400) [pid = 3980] [serial = 1303] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F360000) [pid = 3980] [serial = 1324] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1655F400) [pid = 3980] [serial = 1322] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (102DA800) [pid = 3980] [serial = 1325] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (16E81C00) [pid = 3980] [serial = 1327] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1572B400) [pid = 3980] [serial = 1319] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (176CB400) [pid = 3980] [serial = 1331] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (17172400) [pid = 3980] [serial = 1328] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13E59C00) [pid = 3980] [serial = 1316] [outer = 00000000] [url = about:blank] 17:30:00 INFO - PROCESS | 3980 | 1471048201006 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]]]}] 17:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1638ms 17:30:01 INFO - PROCESS | 3980 | 1471048201057 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 3980 | 1471048201061 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 17:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:30:01 INFO - PROCESS | 3980 | 1471048201070 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 3980 | 1471048201074 Marionette TRACE conn5 <- [1,1806,null,{}] 17:30:01 INFO - PROCESS | 3980 | 1471048201079 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}] 17:30:01 INFO - PROCESS | 3980 | 1471048201082 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:01 INFO - PROCESS | 3980 | 1471048201168 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 17:30:01 INFO - PROCESS | 3980 | 1471048201175 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:01 INFO - PROCESS | 3980 | 1471048201179 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:01 INFO - PROCESS | 3980 | ++DOCSHELL 0F75C000 == 28 [pid = 3980] [id = 461] 17:30:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F75C400) [pid = 3980] [serial = 1383] [outer = 00000000] 17:30:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F80FC00) [pid = 3980] [serial = 1384] [outer = 0F75C400] 17:30:01 INFO - PROCESS | 3980 | 1471048201227 Marionette DEBUG loaded listener.js 17:30:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F943800) [pid = 3980] [serial = 1385] [outer = 0F75C400] 17:30:01 INFO - PROCESS | 3980 | 1471048201733 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]]]}] 17:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 17:30:01 INFO - PROCESS | 3980 | 1471048201742 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 3980 | 1471048201747 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 17:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:30:01 INFO - PROCESS | 3980 | 1471048201754 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 3980 | 1471048201756 Marionette TRACE conn5 <- [1,1810,null,{}] 17:30:01 INFO - PROCESS | 3980 | 1471048201760 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}] 17:30:01 INFO - PROCESS | 3980 | 1471048201763 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:01 INFO - PROCESS | 3980 | 1471048201850 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 17:30:01 INFO - PROCESS | 3980 | 1471048201889 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:01 INFO - PROCESS | 3980 | 1471048201891 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:01 INFO - PROCESS | 3980 | ++DOCSHELL 0FD83000 == 29 [pid = 3980] [id = 462] 17:30:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FD85000) [pid = 3980] [serial = 1386] [outer = 00000000] 17:30:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (10105000) [pid = 3980] [serial = 1387] [outer = 0FD85000] 17:30:01 INFO - PROCESS | 3980 | 1471048201938 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (107C9000) [pid = 3980] [serial = 1388] [outer = 0FD85000] 17:30:02 INFO - PROCESS | 3980 | 1471048202401 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]]]}] 17:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 17:30:02 INFO - PROCESS | 3980 | 1471048202426 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 17:30:02 INFO - PROCESS | 3980 | 1471048202429 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 17:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:30:02 INFO - PROCESS | 3980 | 1471048202432 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 3980 | 1471048202435 Marionette TRACE conn5 <- [1,1814,null,{}] 17:30:02 INFO - PROCESS | 3980 | 1471048202446 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}] 17:30:02 INFO - PROCESS | 3980 | 1471048202451 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:02 INFO - PROCESS | 3980 | 1471048202534 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 17:30:02 INFO - PROCESS | 3980 | 1471048202543 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 3980 | 1471048202546 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:02 INFO - PROCESS | 3980 | ++DOCSHELL 13DAF800 == 30 [pid = 3980] [id = 463] 17:30:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13DB0000) [pid = 3980] [serial = 1389] [outer = 00000000] 17:30:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13E3E000) [pid = 3980] [serial = 1390] [outer = 13DB0000] 17:30:02 INFO - PROCESS | 3980 | 1471048202595 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13E59800) [pid = 3980] [serial = 1391] [outer = 13DB0000] 17:30:03 INFO - PROCESS | 3980 | 1471048203054 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]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 17:30:03 INFO - PROCESS | 3980 | 1471048203107 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 17:30:03 INFO - PROCESS | 3980 | 1471048203109 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 17:30:03 INFO - PROCESS | 3980 | 1471048203112 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:30:03 INFO - PROCESS | 3980 | 1471048203114 Marionette TRACE conn5 <- [1,1818,null,{}] 17:30:03 INFO - PROCESS | 3980 | 1471048203118 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}] 17:30:03 INFO - PROCESS | 3980 | 1471048203120 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:03 INFO - PROCESS | 3980 | 1471048203234 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 17:30:03 INFO - PROCESS | 3980 | 1471048203319 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 3980 | 1471048203321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:03 INFO - PROCESS | 3980 | ++DOCSHELL 13F66000 == 31 [pid = 3980] [id = 464] 17:30:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13F6B800) [pid = 3980] [serial = 1392] [outer = 00000000] 17:30:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (14767000) [pid = 3980] [serial = 1393] [outer = 13F6B800] 17:30:03 INFO - PROCESS | 3980 | 1471048203369 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16435400) [pid = 3980] [serial = 1394] [outer = 13F6B800] 17:30:03 INFO - PROCESS | 3980 | 1471048203775 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]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 17:30:03 INFO - PROCESS | 3980 | 1471048203786 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 17:30:03 INFO - PROCESS | 3980 | 1471048203788 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 17:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:30:03 INFO - PROCESS | 3980 | 1471048203799 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 3980 | 1471048203801 Marionette TRACE conn5 <- [1,1822,null,{}] 17:30:03 INFO - PROCESS | 3980 | 1471048203804 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}] 17:30:03 INFO - PROCESS | 3980 | 1471048203807 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:03 INFO - PROCESS | 3980 | 1471048203920 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 17:30:03 INFO - PROCESS | 3980 | 1471048203992 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 3980 | 1471048203994 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:03 INFO - PROCESS | 3980 | ++DOCSHELL 16440800 == 32 [pid = 3980] [id = 465] 17:30:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (16441000) [pid = 3980] [serial = 1395] [outer = 00000000] 17:30:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1655E800) [pid = 3980] [serial = 1396] [outer = 16441000] 17:30:04 INFO - PROCESS | 3980 | 1471048204044 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (16E6C800) [pid = 3980] [serial = 1397] [outer = 16441000] 17:30:04 INFO - PROCESS | 3980 | 1471048204486 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]]]}] 17:30:04 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 17:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 17:30:04 INFO - PROCESS | 3980 | 1471048204527 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 3980 | 1471048204529 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 17:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:30:04 INFO - PROCESS | 3980 | 1471048204533 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 3980 | 1471048204535 Marionette TRACE conn5 <- [1,1826,null,{}] 17:30:04 INFO - PROCESS | 3980 | 1471048204545 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}] 17:30:04 INFO - PROCESS | 3980 | 1471048204551 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:04 INFO - PROCESS | 3980 | 1471048204720 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 17:30:04 INFO - PROCESS | 3980 | 1471048204744 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 3980 | 1471048204746 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:04 INFO - PROCESS | 3980 | ++DOCSHELL 171BF800 == 33 [pid = 3980] [id = 466] 17:30:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (171F1400) [pid = 3980] [serial = 1398] [outer = 00000000] 17:30:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176CB800) [pid = 3980] [serial = 1399] [outer = 171F1400] 17:30:04 INFO - PROCESS | 3980 | 1471048204793 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1783F000) [pid = 3980] [serial = 1400] [outer = 171F1400] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16594400) [pid = 3980] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (185E0C00) [pid = 3980] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (176AE800) [pid = 3980] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FB3B800) [pid = 3980] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (176D1000) [pid = 3980] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FD80400) [pid = 3980] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0EE74000) [pid = 3980] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F75C800) [pid = 3980] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13EE7400) [pid = 3980] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F236000) [pid = 3980] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F286400) [pid = 3980] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:30:05 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (136CA800) [pid = 3980] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:30:05 INFO - PROCESS | 3980 | 1471048205480 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]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 970ms 17:30:05 INFO - PROCESS | 3980 | 1471048205506 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 17:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:30:05 INFO - PROCESS | 3980 | 1471048205508 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 17:30:05 INFO - PROCESS | 3980 | 1471048205511 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 3980 | 1471048205513 Marionette TRACE conn5 <- [1,1830,null,{}] 17:30:05 INFO - PROCESS | 3980 | 1471048205516 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}] 17:30:05 INFO - PROCESS | 3980 | 1471048205518 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:05 INFO - PROCESS | 3980 | 1471048205595 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 17:30:05 INFO - PROCESS | 3980 | 1471048205688 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 3980 | 1471048205690 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:05 INFO - PROCESS | 3980 | ++DOCSHELL 0EE74000 == 34 [pid = 3980] [id = 467] 17:30:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F236000) [pid = 3980] [serial = 1401] [outer = 00000000] 17:30:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136CA800) [pid = 3980] [serial = 1402] [outer = 0F236000] 17:30:05 INFO - PROCESS | 3980 | 1471048205734 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (15369C00) [pid = 3980] [serial = 1403] [outer = 0F236000] 17:30:06 INFO - PROCESS | 3980 | 1471048206117 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]]]}] 17:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 17:30:06 INFO - PROCESS | 3980 | 1471048206142 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 17:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:30:06 INFO - PROCESS | 3980 | 1471048206144 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 17:30:06 INFO - PROCESS | 3980 | 1471048206147 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 3980 | 1471048206149 Marionette TRACE conn5 <- [1,1834,null,{}] 17:30:06 INFO - PROCESS | 3980 | 1471048206153 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}] 17:30:06 INFO - PROCESS | 3980 | 1471048206154 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:06 INFO - PROCESS | 3980 | 1471048206268 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 17:30:06 INFO - PROCESS | 3980 | 1471048206277 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 3980 | 1471048206278 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:06 INFO - PROCESS | 3980 | ++DOCSHELL 136C0800 == 35 [pid = 3980] [id = 468] 17:30:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E44400) [pid = 3980] [serial = 1404] [outer = 00000000] 17:30:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17F5C800) [pid = 3980] [serial = 1405] [outer = 13E44400] 17:30:06 INFO - PROCESS | 3980 | 1471048206323 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17F5D000) [pid = 3980] [serial = 1406] [outer = 13E44400] 17:30:06 INFO - PROCESS | 3980 | 1471048206730 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]]]}] 17:30:06 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) 17:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 17:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:30:06 INFO - PROCESS | 3980 | 1471048206778 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 17:30:06 INFO - PROCESS | 3980 | 1471048206780 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 17:30:06 INFO - PROCESS | 3980 | 1471048206784 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 3980 | 1471048206785 Marionette TRACE conn5 <- [1,1838,null,{}] 17:30:06 INFO - PROCESS | 3980 | 1471048206789 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}] 17:30:06 INFO - PROCESS | 3980 | 1471048206791 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:06 INFO - PROCESS | 3980 | 1471048206905 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 17:30:06 INFO - PROCESS | 3980 | 1471048206963 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 3980 | 1471048206965 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:06 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA7800 == 36 [pid = 3980] [id = 469] 17:30:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13D4D800) [pid = 3980] [serial = 1407] [outer = 00000000] 17:30:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18699400) [pid = 3980] [serial = 1408] [outer = 13D4D800] 17:30:07 INFO - PROCESS | 3980 | 1471048207018 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (187BE400) [pid = 3980] [serial = 1409] [outer = 13D4D800] 17:30:07 INFO - PROCESS | 3980 | 1471048207399 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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 17:30:07 INFO - PROCESS | 3980 | 1471048207455 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 3980 | 1471048207460 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 17:30:07 INFO - PROCESS | 3980 | 1471048207465 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:30:07 INFO - PROCESS | 3980 | 1471048207470 Marionette TRACE conn5 <- [1,1842,null,{}] 17:30:07 INFO - PROCESS | 3980 | 1471048207477 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}] 17:30:07 INFO - PROCESS | 3980 | 1471048207480 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:07 INFO - PROCESS | 3980 | 1471048207674 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 17:30:07 INFO - PROCESS | 3980 | 1471048207807 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 3980 | 1471048207810 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:07 INFO - PROCESS | 3980 | ++DOCSHELL 0EE76C00 == 37 [pid = 3980] [id = 470] 17:30:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0EEC9C00) [pid = 3980] [serial = 1410] [outer = 00000000] 17:30:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F752C00) [pid = 3980] [serial = 1411] [outer = 0EEC9C00] 17:30:07 INFO - PROCESS | 3980 | 1471048207876 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0F947C00) [pid = 3980] [serial = 1412] [outer = 0EEC9C00] 17:30:08 INFO - PROCESS | 3980 | 1471048208610 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]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1177ms 17:30:08 INFO - PROCESS | 3980 | 1471048208647 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 3980 | 1471048208652 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 17:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:30:08 INFO - PROCESS | 3980 | 1471048208659 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 3980 | 1471048208662 Marionette TRACE conn5 <- [1,1846,null,{}] 17:30:08 INFO - PROCESS | 3980 | 1471048208666 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}] 17:30:08 INFO - PROCESS | 3980 | 1471048208669 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:08 INFO - PROCESS | 3980 | 1471048208794 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 17:30:08 INFO - PROCESS | 3980 | 1471048208931 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:08 INFO - PROCESS | 3980 | 1471048208933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:08 INFO - PROCESS | 3980 | ++DOCSHELL 13692400 == 38 [pid = 3980] [id = 471] 17:30:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13693800) [pid = 3980] [serial = 1413] [outer = 00000000] 17:30:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (136C7800) [pid = 3980] [serial = 1414] [outer = 13693800] 17:30:08 INFO - PROCESS | 3980 | 1471048208992 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1396E400) [pid = 3980] [serial = 1415] [outer = 13693800] 17:30:09 INFO - PROCESS | 3980 | 1471048209855 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]]]}] 17:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1271ms 17:30:09 INFO - PROCESS | 3980 | 1471048209933 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 17:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:30:09 INFO - PROCESS | 3980 | 1471048209937 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 17:30:09 INFO - PROCESS | 3980 | 1471048209942 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:30:09 INFO - PROCESS | 3980 | 1471048209946 Marionette TRACE conn5 <- [1,1850,null,{}] 17:30:09 INFO - PROCESS | 3980 | 1471048209951 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}] 17:30:09 INFO - PROCESS | 3980 | 1471048209954 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:10 INFO - PROCESS | 3980 | 1471048210088 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 17:30:10 INFO - PROCESS | 3980 | 1471048210221 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:10 INFO - PROCESS | 3980 | 1471048210225 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:10 INFO - PROCESS | 3980 | ++DOCSHELL 0F807C00 == 39 [pid = 3980] [id = 472] 17:30:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F809400) [pid = 3980] [serial = 1416] [outer = 00000000] 17:30:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0FA50400) [pid = 3980] [serial = 1417] [outer = 0F809400] 17:30:10 INFO - PROCESS | 3980 | 1471048210279 Marionette DEBUG loaded listener.js 17:30:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0FBA3000) [pid = 3980] [serial = 1418] [outer = 0F809400] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 136C0800 == 38 [pid = 3980] [id = 468] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 0EE74000 == 37 [pid = 3980] [id = 467] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 171BF800 == 36 [pid = 3980] [id = 466] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 16440800 == 35 [pid = 3980] [id = 465] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 13F66000 == 34 [pid = 3980] [id = 464] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 13DAF800 == 33 [pid = 3980] [id = 463] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 0FD83000 == 32 [pid = 3980] [id = 462] 17:30:10 INFO - PROCESS | 3980 | --DOCSHELL 0F75C000 == 31 [pid = 3980] [id = 461] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (17171000) [pid = 3980] [serial = 1351] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (18696C00) [pid = 3980] [serial = 1357] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (17848C00) [pid = 3980] [serial = 1355] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (187E1400) [pid = 3980] [serial = 1364] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (18693C00) [pid = 3980] [serial = 1334] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (18544800) [pid = 3980] [serial = 1333] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176CD800) [pid = 3980] [serial = 1354] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (109DB800) [pid = 3980] [serial = 1345] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (13677000) [pid = 3980] [serial = 1346] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FA59C00) [pid = 3980] [serial = 1339] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1366FC00) [pid = 3980] [serial = 1340] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F947000) [pid = 3980] [serial = 1342] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA50800) [pid = 3980] [serial = 1343] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (15366000) [pid = 3980] [serial = 1348] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FA54C00) [pid = 3980] [serial = 1336] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (137BDC00) [pid = 3980] [serial = 1360] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FD7AC00) [pid = 3980] [serial = 1337] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (199ACC00) [pid = 3980] [serial = 1367] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (18698400) [pid = 3980] [serial = 1358] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (18695000) [pid = 3980] [serial = 1363] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (171BE000) [pid = 3980] [serial = 1352] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13EEC000) [pid = 3980] [serial = 1361] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (18A5E400) [pid = 3980] [serial = 1366] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1643E000) [pid = 3980] [serial = 1349] [outer = 00000000] [url = about:blank] 17:30:10 INFO - PROCESS | 3980 | 1471048210794 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]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 890ms 17:30:10 INFO - PROCESS | 3980 | 1471048210833 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 17:30:10 INFO - PROCESS | 3980 | 1471048210837 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 17:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:30:10 INFO - PROCESS | 3980 | 1471048210848 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - PROCESS | 3980 | 1471048210850 Marionette TRACE conn5 <- [1,1854,null,{}] 17:30:10 INFO - PROCESS | 3980 | 1471048210854 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}] 17:30:10 INFO - PROCESS | 3980 | 1471048210857 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:10 INFO - PROCESS | 3980 | 1471048210950 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 17:30:10 INFO - PROCESS | 3980 | 1471048210961 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:10 INFO - PROCESS | 3980 | 1471048210963 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:10 INFO - PROCESS | 3980 | ++DOCSHELL 0FD82400 == 32 [pid = 3980] [id = 473] 17:30:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FD83000) [pid = 3980] [serial = 1419] [outer = 00000000] 17:30:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (102DFC00) [pid = 3980] [serial = 1420] [outer = 0FD83000] 17:30:10 INFO - PROCESS | 3980 | 1471048211010 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13423400) [pid = 3980] [serial = 1421] [outer = 0FD83000] 17:30:11 INFO - PROCESS | 3980 | 1471048211475 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]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 690ms 17:30:11 INFO - PROCESS | 3980 | 1471048211538 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 17:30:11 INFO - PROCESS | 3980 | 1471048211540 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 17:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:30:11 INFO - PROCESS | 3980 | 1471048211544 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 3980 | 1471048211547 Marionette TRACE conn5 <- [1,1858,null,{}] 17:30:11 INFO - PROCESS | 3980 | 1471048211558 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}] 17:30:11 INFO - PROCESS | 3980 | 1471048211563 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:11 INFO - PROCESS | 3980 | 1471048211676 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 17:30:11 INFO - PROCESS | 3980 | 1471048211692 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 3980 | 1471048211695 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:11 INFO - PROCESS | 3980 | ++DOCSHELL 13E48C00 == 33 [pid = 3980] [id = 474] 17:30:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13E49400) [pid = 3980] [serial = 1422] [outer = 00000000] 17:30:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13EEC000) [pid = 3980] [serial = 1423] [outer = 13E49400] 17:30:11 INFO - PROCESS | 3980 | 1471048211749 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13FFA000) [pid = 3980] [serial = 1424] [outer = 13E49400] 17:30:12 INFO - PROCESS | 3980 | 1471048212207 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]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 690ms 17:30:12 INFO - PROCESS | 3980 | 1471048212238 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 3980 | 1471048212241 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 17:30:12 INFO - PROCESS | 3980 | 1471048212244 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:30:12 INFO - PROCESS | 3980 | 1471048212246 Marionette TRACE conn5 <- [1,1862,null,{}] 17:30:12 INFO - PROCESS | 3980 | 1471048212249 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}] 17:30:12 INFO - PROCESS | 3980 | 1471048212251 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:12 INFO - PROCESS | 3980 | 1471048212337 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 17:30:12 INFO - PROCESS | 3980 | 1471048212350 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 3980 | 1471048212352 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:12 INFO - PROCESS | 3980 | ++DOCSHELL 1572F800 == 34 [pid = 3980] [id = 475] 17:30:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16436800) [pid = 3980] [serial = 1425] [outer = 00000000] 17:30:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E65800) [pid = 3980] [serial = 1426] [outer = 16436800] 17:30:12 INFO - PROCESS | 3980 | 1471048212399 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17172800) [pid = 3980] [serial = 1427] [outer = 16436800] 17:30:12 INFO - PROCESS | 3980 | 1471048212873 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]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 17:30:12 INFO - PROCESS | 3980 | 1471048212918 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 3980 | 1471048212920 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 17:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:30:12 INFO - PROCESS | 3980 | 1471048212923 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 3980 | 1471048212925 Marionette TRACE conn5 <- [1,1866,null,{}] 17:30:12 INFO - PROCESS | 3980 | 1471048212928 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}] 17:30:12 INFO - PROCESS | 3980 | 1471048212930 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:13 INFO - PROCESS | 3980 | 1471048213042 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 17:30:13 INFO - PROCESS | 3980 | 1471048213132 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 3980 | 1471048213134 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:13 INFO - PROCESS | 3980 | ++DOCSHELL 17177400 == 35 [pid = 3980] [id = 476] 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17177800) [pid = 3980] [serial = 1428] [outer = 00000000] 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (171F3400) [pid = 3980] [serial = 1429] [outer = 17177800] 17:30:13 INFO - PROCESS | 3980 | 1471048213179 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176B0800) [pid = 3980] [serial = 1430] [outer = 17177800] 17:30:13 INFO - PROCESS | 3980 | 1471048213608 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]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 17:30:13 INFO - PROCESS | 3980 | 1471048213654 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 3980 | 1471048213656 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 17:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:30:13 INFO - PROCESS | 3980 | 1471048213667 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 3980 | 1471048213669 Marionette TRACE conn5 <- [1,1870,null,{}] 17:30:13 INFO - PROCESS | 3980 | 1471048213672 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}] 17:30:13 INFO - PROCESS | 3980 | 1471048213678 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:13 INFO - PROCESS | 3980 | 1471048213820 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 17:30:13 INFO - PROCESS | 3980 | 1471048213886 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 3980 | 1471048213888 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:13 INFO - PROCESS | 3980 | ++DOCSHELL 176D1800 == 36 [pid = 3980] [id = 477] 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176D3C00) [pid = 3980] [serial = 1431] [outer = 00000000] 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18697400) [pid = 3980] [serial = 1432] [outer = 176D3C00] 17:30:13 INFO - PROCESS | 3980 | 1471048213935 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (187D8000) [pid = 3980] [serial = 1433] [outer = 176D3C00] 17:30:14 INFO - PROCESS | 3980 | 1471048214352 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]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 17:30:14 INFO - PROCESS | 3980 | 1471048214423 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 17:30:14 INFO - PROCESS | 3980 | 1471048214425 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 17:30:14 INFO - PROCESS | 3980 | 1471048214431 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:30:14 INFO - PROCESS | 3980 | 1471048214441 Marionette TRACE conn5 <- [1,1874,null,{}] 17:30:14 INFO - PROCESS | 3980 | 1471048214445 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}] 17:30:14 INFO - PROCESS | 3980 | 1471048214447 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:14 INFO - PROCESS | 3980 | 1471048214559 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 17:30:14 INFO - PROCESS | 3980 | 1471048214568 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 3980 | 1471048214570 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:14 INFO - PROCESS | 3980 | ++DOCSHELL 187DE000 == 37 [pid = 3980] [id = 478] 17:30:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187E0400) [pid = 3980] [serial = 1434] [outer = 00000000] 17:30:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18905800) [pid = 3980] [serial = 1435] [outer = 187E0400] 17:30:14 INFO - PROCESS | 3980 | 1471048214617 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1890F000) [pid = 3980] [serial = 1436] [outer = 187E0400] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13DB0000) [pid = 3980] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FD85000) [pid = 3980] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FBA4800) [pid = 3980] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F75C400) [pid = 3980] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13F6B800) [pid = 3980] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13E44400) [pid = 3980] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16441000) [pid = 3980] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F236000) [pid = 3980] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (171F1400) [pid = 3980] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0EE28400) [pid = 3980] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13967400) [pid = 3980] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1890E400) [pid = 3980] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:30:14 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A170C00) [pid = 3980] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:30:15 INFO - PROCESS | 3980 | 1471048215093 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]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 730ms 17:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:30:15 INFO - PROCESS | 3980 | 1471048215165 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 3980 | 1471048215167 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 17:30:15 INFO - PROCESS | 3980 | 1471048215170 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 3980 | 1471048215172 Marionette TRACE conn5 <- [1,1878,null,{}] 17:30:15 INFO - PROCESS | 3980 | 1471048215175 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}] 17:30:15 INFO - PROCESS | 3980 | 1471048215177 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:15 INFO - PROCESS | 3980 | 1471048215256 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 17:30:15 INFO - PROCESS | 3980 | 1471048215262 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 3980 | 1471048215263 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:15 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6A000 == 38 [pid = 3980] [id = 479] 17:30:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FA56C00) [pid = 3980] [serial = 1437] [outer = 00000000] 17:30:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16593400) [pid = 3980] [serial = 1438] [outer = 0FA56C00] 17:30:15 INFO - PROCESS | 3980 | 1471048215307 Marionette DEBUG loaded listener.js 17:30:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (171F1800) [pid = 3980] [serial = 1439] [outer = 0FA56C00] 17:30:15 INFO - PROCESS | 3980 | 1471048215727 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]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 631ms 17:30:15 INFO - PROCESS | 3980 | 1471048215802 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 3980 | 1471048215804 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 17:30:15 INFO - PROCESS | 3980 | 1471048215808 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:30:15 INFO - PROCESS | 3980 | 1471048215810 Marionette TRACE conn5 <- [1,1882,null,{}] 17:30:15 INFO - PROCESS | 3980 | 1471048215813 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}] 17:30:15 INFO - PROCESS | 3980 | 1471048215815 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:15 INFO - PROCESS | 3980 | 1471048215900 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 17:30:15 INFO - PROCESS | 3980 | 1471048215906 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 3980 | 1471048215908 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:15 INFO - PROCESS | 3980 | ++DOCSHELL 187BD000 == 39 [pid = 3980] [id = 480] 17:30:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (187E1400) [pid = 3980] [serial = 1440] [outer = 00000000] 17:30:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1A091C00) [pid = 3980] [serial = 1441] [outer = 187E1400] 17:30:15 INFO - PROCESS | 3980 | 1471048215953 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1A09A400) [pid = 3980] [serial = 1442] [outer = 187E1400] 17:30:16 INFO - PROCESS | 3980 | 1471048216429 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]]]}] 17:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 17:30:16 INFO - PROCESS | 3980 | 1471048216482 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 17:30:16 INFO - PROCESS | 3980 | 1471048216485 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 17:30:16 INFO - PROCESS | 3980 | 1471048216488 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:30:16 INFO - PROCESS | 3980 | 1471048216490 Marionette TRACE conn5 <- [1,1886,null,{}] 17:30:16 INFO - PROCESS | 3980 | 1471048216493 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}] 17:30:16 INFO - PROCESS | 3980 | 1471048216496 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:16 INFO - PROCESS | 3980 | 1471048216577 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 17:30:16 INFO - PROCESS | 3980 | 1471048216583 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 3980 | 1471048216585 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:16 INFO - PROCESS | 3980 | ++DOCSHELL 1A091800 == 40 [pid = 3980] [id = 481] 17:30:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A09F400) [pid = 3980] [serial = 1443] [outer = 00000000] 17:30:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1A16DC00) [pid = 3980] [serial = 1444] [outer = 1A09F400] 17:30:16 INFO - PROCESS | 3980 | 1471048216629 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A20D000) [pid = 3980] [serial = 1445] [outer = 1A09F400] 17:30:17 INFO - PROCESS | 3980 | 1471048217351 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]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 930ms 17:30:17 INFO - PROCESS | 3980 | 1471048217422 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 3980 | 1471048217427 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 17:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:30:17 INFO - PROCESS | 3980 | 1471048217432 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 3980 | 1471048217437 Marionette TRACE conn5 <- [1,1890,null,{}] 17:30:17 INFO - PROCESS | 3980 | 1471048217443 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}] 17:30:17 INFO - PROCESS | 3980 | 1471048217445 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:17 INFO - PROCESS | 3980 | 1471048217631 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 17:30:17 INFO - PROCESS | 3980 | 1471048217731 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 3980 | 1471048217733 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:17 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F8C00 == 41 [pid = 3980] [id = 482] 17:30:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F3F9400) [pid = 3980] [serial = 1446] [outer = 00000000] 17:30:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0FD7A000) [pid = 3980] [serial = 1447] [outer = 0F3F9400] 17:30:17 INFO - PROCESS | 3980 | 1471048217791 Marionette DEBUG loaded listener.js 17:30:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (102E0000) [pid = 3980] [serial = 1448] [outer = 0F3F9400] 17:30:18 INFO - PROCESS | 3980 | 1471048218349 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]]]}] 17:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 17:30:18 INFO - PROCESS | 3980 | 1471048218362 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 17:30:18 INFO - PROCESS | 3980 | 1471048218367 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 17:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:30:18 INFO - PROCESS | 3980 | 1471048218390 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:30:18 INFO - PROCESS | 3980 | 1471048218393 Marionette TRACE conn5 <- [1,1894,null,{}] 17:30:18 INFO - PROCESS | 3980 | 1471048218397 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}] 17:30:18 INFO - PROCESS | 3980 | 1471048218400 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:18 INFO - PROCESS | 3980 | 1471048218515 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 17:30:18 INFO - PROCESS | 3980 | 1471048218625 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:18 INFO - PROCESS | 3980 | 1471048218627 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:18 INFO - PROCESS | 3980 | ++DOCSHELL 13F63400 == 42 [pid = 3980] [id = 483] 17:30:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13F63C00) [pid = 3980] [serial = 1449] [outer = 00000000] 17:30:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1643FC00) [pid = 3980] [serial = 1450] [outer = 13F63C00] 17:30:18 INFO - PROCESS | 3980 | 1471048218687 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (16E11000) [pid = 3980] [serial = 1451] [outer = 13F63C00] 17:30:19 INFO - PROCESS | 3980 | 1471048219300 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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 990ms 17:30:19 INFO - PROCESS | 3980 | 1471048219381 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 3980 | 1471048219383 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 17:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:30:19 INFO - PROCESS | 3980 | 1471048219387 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 3980 | 1471048219391 Marionette TRACE conn5 <- [1,1898,null,{}] 17:30:19 INFO - PROCESS | 3980 | 1471048219402 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}] 17:30:19 INFO - PROCESS | 3980 | 1471048219407 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:19 INFO - PROCESS | 3980 | 1471048219554 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 17:30:19 INFO - PROCESS | 3980 | 1471048219686 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 3980 | 1471048219690 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:19 INFO - PROCESS | 3980 | ++DOCSHELL 199B7400 == 43 [pid = 3980] [id = 484] 17:30:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A090C00) [pid = 3980] [serial = 1452] [outer = 00000000] 17:30:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A169000) [pid = 3980] [serial = 1453] [outer = 1A090C00] 17:30:19 INFO - PROCESS | 3980 | 1471048219747 Marionette DEBUG loaded listener.js 17:30:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A252C00) [pid = 3980] [serial = 1454] [outer = 1A090C00] 17:30:20 INFO - PROCESS | 3980 | 1471048220345 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]]]}] 17:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1179ms 17:30:20 INFO - PROCESS | 3980 | 1471048220570 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 3980 | 1471048220574 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 17:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:30:20 INFO - PROCESS | 3980 | 1471048220579 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - PROCESS | 3980 | 1471048220582 Marionette TRACE conn5 <- [1,1902,null,{}] 17:30:20 INFO - PROCESS | 3980 | 1471048220588 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}] 17:30:20 INFO - PROCESS | 3980 | 1471048220591 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:20 INFO - PROCESS | 3980 | 1471048220697 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 17:30:20 INFO - PROCESS | 3980 | 1471048220829 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 3980 | 1471048220834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:20 INFO - PROCESS | 3980 | ++DOCSHELL 0F814000 == 44 [pid = 3980] [id = 485] 17:30:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0F944000) [pid = 3980] [serial = 1455] [outer = 00000000] 17:30:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0FA53800) [pid = 3980] [serial = 1456] [outer = 0F944000] 17:30:20 INFO - PROCESS | 3980 | 1471048220886 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0FBAC400) [pid = 3980] [serial = 1457] [outer = 0F944000] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 187BD000 == 43 [pid = 3980] [id = 480] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0EE6A000 == 42 [pid = 3980] [id = 479] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 187DE000 == 41 [pid = 3980] [id = 478] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 176D1800 == 40 [pid = 3980] [id = 477] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 17177400 == 39 [pid = 3980] [id = 476] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 1572F800 == 38 [pid = 3980] [id = 475] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 13E48C00 == 37 [pid = 3980] [id = 474] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0FD82400 == 36 [pid = 3980] [id = 473] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0F807C00 == 35 [pid = 3980] [id = 472] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 13692400 == 34 [pid = 3980] [id = 471] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0EE76C00 == 33 [pid = 3980] [id = 470] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0FBA7800 == 32 [pid = 3980] [id = 469] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0FBA3C00 == 31 [pid = 3980] [id = 460] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 199B7400 == 30 [pid = 3980] [id = 484] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 13F63400 == 29 [pid = 3980] [id = 483] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 1A091800 == 28 [pid = 3980] [id = 481] 17:30:22 INFO - PROCESS | 3980 | --DOCSHELL 0F3F8C00 == 27 [pid = 3980] [id = 482] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (13E3E000) [pid = 3980] [serial = 1390] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (10105000) [pid = 3980] [serial = 1387] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (107C9000) [pid = 3980] [serial = 1388] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (107C8800) [pid = 3980] [serial = 1382] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (0FD83400) [pid = 3980] [serial = 1381] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0F80FC00) [pid = 3980] [serial = 1384] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F943800) [pid = 3980] [serial = 1385] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (14767000) [pid = 3980] [serial = 1393] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16435400) [pid = 3980] [serial = 1394] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17F5D000) [pid = 3980] [serial = 1406] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16E6C800) [pid = 3980] [serial = 1397] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1655E800) [pid = 3980] [serial = 1396] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (136CA800) [pid = 3980] [serial = 1402] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (176CB800) [pid = 3980] [serial = 1399] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17F5C800) [pid = 3980] [serial = 1405] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA54400) [pid = 3980] [serial = 1370] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F80CC00) [pid = 3980] [serial = 1369] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1643A400) [pid = 3980] [serial = 1373] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13E41000) [pid = 3980] [serial = 1372] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18699400) [pid = 3980] [serial = 1408] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A09CC00) [pid = 3980] [serial = 1376] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A096400) [pid = 3980] [serial = 1375] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A253000) [pid = 3980] [serial = 1379] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A214C00) [pid = 3980] [serial = 1378] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (15369C00) [pid = 3980] [serial = 1403] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1783F000) [pid = 3980] [serial = 1400] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13E59800) [pid = 3980] [serial = 1391] [outer = 00000000] [url = about:blank] 17:30:22 INFO - PROCESS | 3980 | 1471048222135 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1623ms 17:30:22 INFO - PROCESS | 3980 | 1471048222220 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 3980 | 1471048222224 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 17:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:30:22 INFO - PROCESS | 3980 | 1471048222230 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 3980 | 1471048222233 Marionette TRACE conn5 <- [1,1906,null,{}] 17:30:22 INFO - PROCESS | 3980 | 1471048222238 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}] 17:30:22 INFO - PROCESS | 3980 | 1471048222242 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:22 INFO - PROCESS | 3980 | 1471048222332 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 17:30:22 INFO - PROCESS | 3980 | 1471048222340 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 3980 | 1471048222344 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:22 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6E400 == 28 [pid = 3980] [id = 486] 17:30:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0EE6EC00) [pid = 3980] [serial = 1458] [outer = 00000000] 17:30:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F27AC00) [pid = 3980] [serial = 1459] [outer = 0EE6EC00] 17:30:22 INFO - PROCESS | 3980 | 1471048222393 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F35D000) [pid = 3980] [serial = 1460] [outer = 0EE6EC00] 17:30:22 INFO - PROCESS | 3980 | 1471048222901 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 731ms 17:30:22 INFO - PROCESS | 3980 | 1471048222967 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 3980 | 1471048222972 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 17:30:22 INFO - PROCESS | 3980 | 1471048222978 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:30:22 INFO - PROCESS | 3980 | 1471048222981 Marionette TRACE conn5 <- [1,1910,null,{}] 17:30:22 INFO - PROCESS | 3980 | 1471048222985 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}] 17:30:22 INFO - PROCESS | 3980 | 1471048222988 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:23 INFO - PROCESS | 3980 | 1471048223075 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 17:30:23 INFO - PROCESS | 3980 | 1471048223167 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 3980 | 1471048223170 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:23 INFO - PROCESS | 3980 | ++DOCSHELL 0FA58400 == 29 [pid = 3980] [id = 487] 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FA5B400) [pid = 3980] [serial = 1461] [outer = 00000000] 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FBA7800) [pid = 3980] [serial = 1462] [outer = 0FA5B400] 17:30:23 INFO - PROCESS | 3980 | 1471048223218 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FD7A400) [pid = 3980] [serial = 1463] [outer = 0FA5B400] 17:30:23 INFO - PROCESS | 3980 | 1471048223606 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]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 17:30:23 INFO - PROCESS | 3980 | 1471048223651 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 3980 | 1471048223654 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 17:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:30:23 INFO - PROCESS | 3980 | 1471048223657 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 3980 | 1471048223660 Marionette TRACE conn5 <- [1,1914,null,{}] 17:30:23 INFO - PROCESS | 3980 | 1471048223701 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}] 17:30:23 INFO - PROCESS | 3980 | 1471048223706 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:23 INFO - PROCESS | 3980 | 1471048223796 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 17:30:23 INFO - PROCESS | 3980 | 1471048223809 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 3980 | 1471048223812 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:23 INFO - PROCESS | 3980 | ++DOCSHELL 13677800 == 30 [pid = 3980] [id = 488] 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1367AC00) [pid = 3980] [serial = 1464] [outer = 00000000] 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (136C7C00) [pid = 3980] [serial = 1465] [outer = 1367AC00] 17:30:23 INFO - PROCESS | 3980 | 1471048223861 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1395F800) [pid = 3980] [serial = 1466] [outer = 1367AC00] 17:30:24 INFO - PROCESS | 3980 | 1471048224331 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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 711ms 17:30:24 INFO - PROCESS | 3980 | 1471048224375 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 3980 | 1471048224378 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 17:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:30:24 INFO - PROCESS | 3980 | 1471048224381 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 3980 | 1471048224383 Marionette TRACE conn5 <- [1,1918,null,{}] 17:30:24 INFO - PROCESS | 3980 | 1471048224386 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}] 17:30:24 INFO - PROCESS | 3980 | 1471048224388 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:24 INFO - PROCESS | 3980 | 1471048224502 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 17:30:24 INFO - PROCESS | 3980 | 1471048224507 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 3980 | 1471048224509 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:24 INFO - PROCESS | 3980 | ++DOCSHELL 13E14800 == 31 [pid = 3980] [id = 489] 17:30:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13E3B800) [pid = 3980] [serial = 1467] [outer = 00000000] 17:30:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E5E000) [pid = 3980] [serial = 1468] [outer = 13E3B800] 17:30:24 INFO - PROCESS | 3980 | 1471048224554 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1475E000) [pid = 3980] [serial = 1469] [outer = 13E3B800] 17:30:25 INFO - PROCESS | 3980 | 1471048225018 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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 17:30:25 INFO - PROCESS | 3980 | 1471048225052 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 3980 | 1471048225055 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 17:30:25 INFO - PROCESS | 3980 | 1471048225058 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 3980 | 1471048225060 Marionette TRACE conn5 <- [1,1922,null,{}] 17:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:30:25 INFO - PROCESS | 3980 | 1471048225063 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}] 17:30:25 INFO - PROCESS | 3980 | 1471048225065 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:25 INFO - PROCESS | 3980 | 1471048225194 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 17:30:25 INFO - PROCESS | 3980 | 1471048225251 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 3980 | 1471048225253 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:25 INFO - PROCESS | 3980 | ++DOCSHELL 15723000 == 32 [pid = 3980] [id = 490] 17:30:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (15726400) [pid = 3980] [serial = 1470] [outer = 00000000] 17:30:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1643B800) [pid = 3980] [serial = 1471] [outer = 15726400] 17:30:25 INFO - PROCESS | 3980 | 1471048225298 Marionette DEBUG loaded listener.js 17:30:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16505400) [pid = 3980] [serial = 1472] [outer = 15726400] 17:30:25 INFO - PROCESS | 3980 | 1471048225736 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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 731ms 17:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:30:25 INFO - PROCESS | 3980 | 1471048225793 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 3980 | 1471048225795 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 17:30:25 INFO - PROCESS | 3980 | 1471048225799 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 3980 | 1471048225800 Marionette TRACE conn5 <- [1,1926,null,{}] 17:30:25 INFO - PROCESS | 3980 | 1471048225804 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}] 17:30:25 INFO - PROCESS | 3980 | 1471048225809 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:25 INFO - PROCESS | 3980 | 1471048225946 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 17:30:25 INFO - PROCESS | 3980 | 1471048226009 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 3980 | 1471048226011 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:26 INFO - PROCESS | 3980 | ++DOCSHELL 1655EC00 == 33 [pid = 3980] [id = 491] 17:30:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1655F000) [pid = 3980] [serial = 1473] [outer = 00000000] 17:30:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17179000) [pid = 3980] [serial = 1474] [outer = 1655F000] 17:30:26 INFO - PROCESS | 3980 | 1471048226057 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176C5C00) [pid = 3980] [serial = 1475] [outer = 1655F000] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (176D3C00) [pid = 3980] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FD83000) [pid = 3980] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17177800) [pid = 3980] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13693800) [pid = 3980] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FA56C00) [pid = 3980] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13D4D800) [pid = 3980] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0EEC9C00) [pid = 3980] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (16436800) [pid = 3980] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187E1400) [pid = 3980] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (187E0400) [pid = 3980] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F809400) [pid = 3980] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A09F400) [pid = 3980] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:30:26 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13E49400) [pid = 3980] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:30:26 INFO - PROCESS | 3980 | 1471048226795 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]]]}] 17:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1022ms 17:30:26 INFO - PROCESS | 3980 | 1471048226822 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 17:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:30:26 INFO - PROCESS | 3980 | 1471048226824 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 17:30:26 INFO - PROCESS | 3980 | 1471048226827 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:30:26 INFO - PROCESS | 3980 | 1471048226829 Marionette TRACE conn5 <- [1,1930,null,{}] 17:30:26 INFO - PROCESS | 3980 | 1471048226832 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}] 17:30:26 INFO - PROCESS | 3980 | 1471048226834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:26 INFO - PROCESS | 3980 | 1471048226945 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 17:30:26 INFO - PROCESS | 3980 | 1471048227007 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 3980 | 1471048227008 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:27 INFO - PROCESS | 3980 | ++DOCSHELL 0C110400 == 34 [pid = 3980] [id = 492] 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0C1E2000) [pid = 3980] [serial = 1476] [outer = 00000000] 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (10243800) [pid = 3980] [serial = 1477] [outer = 0C1E2000] 17:30:27 INFO - PROCESS | 3980 | 1471048227052 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13F6B800) [pid = 3980] [serial = 1478] [outer = 0C1E2000] 17:30:27 INFO - PROCESS | 3980 | 1471048227390 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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 17:30:27 INFO - PROCESS | 3980 | 1471048227467 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 3980 | 1471048227469 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 17:30:27 INFO - PROCESS | 3980 | 1471048227472 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 3980 | 1471048227474 Marionette TRACE conn5 <- [1,1934,null,{}] 17:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:30:27 INFO - PROCESS | 3980 | 1471048227478 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}] 17:30:27 INFO - PROCESS | 3980 | 1471048227479 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:27 INFO - PROCESS | 3980 | 1471048227556 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 17:30:27 INFO - PROCESS | 3980 | 1471048227562 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 3980 | 1471048227563 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:27 INFO - PROCESS | 3980 | ++DOCSHELL 0FD83000 == 35 [pid = 3980] [id = 493] 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16593800) [pid = 3980] [serial = 1479] [outer = 00000000] 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1783F000) [pid = 3980] [serial = 1480] [outer = 16593800] 17:30:27 INFO - PROCESS | 3980 | 1471048227607 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17848C00) [pid = 3980] [serial = 1481] [outer = 16593800] 17:30:28 INFO - PROCESS | 3980 | 1471048228027 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 570ms 17:30:28 INFO - PROCESS | 3980 | 1471048228048 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 3980 | 1471048228050 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 17:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:30:28 INFO - PROCESS | 3980 | 1471048228053 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 3980 | 1471048228055 Marionette TRACE conn5 <- [1,1938,null,{}] 17:30:28 INFO - PROCESS | 3980 | 1471048228058 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}] 17:30:28 INFO - PROCESS | 3980 | 1471048228060 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:28 INFO - PROCESS | 3980 | 1471048228180 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 17:30:28 INFO - PROCESS | 3980 | 1471048228191 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 3980 | 1471048228193 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:28 INFO - PROCESS | 3980 | ++DOCSHELL 17F5C800 == 36 [pid = 3980] [id = 494] 17:30:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17F5E400) [pid = 3980] [serial = 1482] [outer = 00000000] 17:30:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1868CC00) [pid = 3980] [serial = 1483] [outer = 17F5E400] 17:30:28 INFO - PROCESS | 3980 | 1471048228237 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1868D000) [pid = 3980] [serial = 1484] [outer = 17F5E400] 17:30:28 INFO - PROCESS | 3980 | 1471048228736 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 17:30:28 INFO - PROCESS | 3980 | 1471048228786 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 3980 | 1471048228791 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 17:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:30:28 INFO - PROCESS | 3980 | 1471048228797 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 3980 | 1471048228802 Marionette TRACE conn5 <- [1,1942,null,{}] 17:30:28 INFO - PROCESS | 3980 | 1471048228809 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}] 17:30:28 INFO - PROCESS | 3980 | 1471048228813 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:28 INFO - PROCESS | 3980 | 1471048228952 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 17:30:29 INFO - PROCESS | 3980 | 1471048229065 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 3980 | 1471048229069 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:29 INFO - PROCESS | 3980 | ++DOCSHELL 0EECA000 == 37 [pid = 3980] [id = 495] 17:30:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0EED3000) [pid = 3980] [serial = 1485] [outer = 00000000] 17:30:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F75AC00) [pid = 3980] [serial = 1486] [outer = 0EED3000] 17:30:29 INFO - PROCESS | 3980 | 1471048229127 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F816800) [pid = 3980] [serial = 1487] [outer = 0EED3000] 17:30:29 INFO - PROCESS | 3980 | 1471048229839 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]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1079ms 17:30:29 INFO - PROCESS | 3980 | 1471048229882 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 17:30:29 INFO - PROCESS | 3980 | 1471048229887 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 17:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:30:29 INFO - PROCESS | 3980 | 1471048229893 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:30:29 INFO - PROCESS | 3980 | 1471048229896 Marionette TRACE conn5 <- [1,1946,null,{}] 17:30:29 INFO - PROCESS | 3980 | 1471048229900 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}] 17:30:29 INFO - PROCESS | 3980 | 1471048229903 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:30 INFO - PROCESS | 3980 | 1471048230084 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 17:30:30 INFO - PROCESS | 3980 | 1471048230095 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:30 INFO - PROCESS | 3980 | 1471048230097 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:30 INFO - PROCESS | 3980 | ++DOCSHELL 109DB000 == 38 [pid = 3980] [id = 496] 17:30:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (13426C00) [pid = 3980] [serial = 1488] [outer = 00000000] 17:30:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (136C6C00) [pid = 3980] [serial = 1489] [outer = 13426C00] 17:30:30 INFO - PROCESS | 3980 | 1471048230153 Marionette DEBUG loaded listener.js 17:30:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (13E43000) [pid = 3980] [serial = 1490] [outer = 13426C00] 17:30:30 INFO - PROCESS | 3980 | 1471048230885 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]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1077ms 17:30:30 INFO - PROCESS | 3980 | 1471048230990 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 3980 | 1471048230992 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 17:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:30:30 INFO - PROCESS | 3980 | 1471048230996 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 3980 | 1471048231000 Marionette TRACE conn5 <- [1,1950,null,{}] 17:30:31 INFO - PROCESS | 3980 | 1471048231012 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}] 17:30:31 INFO - PROCESS | 3980 | 1471048231017 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:31 INFO - PROCESS | 3980 | 1471048231165 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 17:30:31 INFO - PROCESS | 3980 | 1471048231392 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 3980 | 1471048231395 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:31 INFO - PROCESS | 3980 | ++DOCSHELL 088EE000 == 39 [pid = 3980] [id = 497] 17:30:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (088F0800) [pid = 3980] [serial = 1491] [outer = 00000000] 17:30:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0C15D000) [pid = 3980] [serial = 1492] [outer = 088F0800] 17:30:31 INFO - PROCESS | 3980 | 1471048231453 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0C1E8000) [pid = 3980] [serial = 1493] [outer = 088F0800] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 0FD83000 == 38 [pid = 3980] [id = 493] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 0C110400 == 37 [pid = 3980] [id = 492] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 1655EC00 == 36 [pid = 3980] [id = 491] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 15723000 == 35 [pid = 3980] [id = 490] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 13E14800 == 34 [pid = 3980] [id = 489] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 13677800 == 33 [pid = 3980] [id = 488] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 0FA58400 == 32 [pid = 3980] [id = 487] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 0EE6E400 == 31 [pid = 3980] [id = 486] 17:30:31 INFO - PROCESS | 3980 | --DOCSHELL 0F814000 == 30 [pid = 3980] [id = 485] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (13FFA000) [pid = 3980] [serial = 1424] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (187D8000) [pid = 3980] [serial = 1433] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (102DFC00) [pid = 3980] [serial = 1420] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (176B0800) [pid = 3980] [serial = 1430] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (136C7800) [pid = 3980] [serial = 1414] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (171F1800) [pid = 3980] [serial = 1439] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (187BE400) [pid = 3980] [serial = 1409] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13423400) [pid = 3980] [serial = 1421] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F947C00) [pid = 3980] [serial = 1412] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16E65800) [pid = 3980] [serial = 1426] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1A091C00) [pid = 3980] [serial = 1441] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F752C00) [pid = 3980] [serial = 1411] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1396E400) [pid = 3980] [serial = 1415] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (18905800) [pid = 3980] [serial = 1435] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (17172800) [pid = 3980] [serial = 1427] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18697400) [pid = 3980] [serial = 1432] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16593400) [pid = 3980] [serial = 1438] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0FBA3000) [pid = 3980] [serial = 1418] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (171F3400) [pid = 3980] [serial = 1429] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1890F000) [pid = 3980] [serial = 1436] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13EEC000) [pid = 3980] [serial = 1423] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0FA50400) [pid = 3980] [serial = 1417] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A09A400) [pid = 3980] [serial = 1442] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A20D000) [pid = 3980] [serial = 1445] [outer = 00000000] [url = about:blank] 17:30:31 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1A16DC00) [pid = 3980] [serial = 1444] [outer = 00000000] [url = about:blank] 17:30:32 INFO - PROCESS | 3980 | 1471048232098 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1123ms 17:30:32 INFO - PROCESS | 3980 | 1471048232123 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 17:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:30:32 INFO - PROCESS | 3980 | 1471048232126 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 17:30:32 INFO - PROCESS | 3980 | 1471048232130 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 3980 | 1471048232133 Marionette TRACE conn5 <- [1,1954,null,{}] 17:30:32 INFO - PROCESS | 3980 | 1471048232138 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}] 17:30:32 INFO - PROCESS | 3980 | 1471048232142 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:32 INFO - PROCESS | 3980 | 1471048232234 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 17:30:32 INFO - PROCESS | 3980 | 1471048232332 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 3980 | 1471048232334 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:32 INFO - PROCESS | 3980 | ++DOCSHELL 0F359C00 == 31 [pid = 3980] [id = 498] 17:30:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F3FE400) [pid = 3980] [serial = 1494] [outer = 00000000] 17:30:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0FBA3000) [pid = 3980] [serial = 1495] [outer = 0F3FE400] 17:30:32 INFO - PROCESS | 3980 | 1471048232382 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (102DFC00) [pid = 3980] [serial = 1496] [outer = 0F3FE400] 17:30:32 INFO - PROCESS | 3980 | 1471048232766 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 17:30:32 INFO - PROCESS | 3980 | 1471048232803 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 3980 | 1471048232807 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 17:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:30:32 INFO - PROCESS | 3980 | 1471048232812 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 3980 | 1471048232814 Marionette TRACE conn5 <- [1,1958,null,{}] 17:30:32 INFO - PROCESS | 3980 | 1471048232817 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}] 17:30:32 INFO - PROCESS | 3980 | 1471048232819 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:32 INFO - PROCESS | 3980 | 1471048232906 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 17:30:32 INFO - PROCESS | 3980 | 1471048232913 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 3980 | 1471048232915 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:32 INFO - PROCESS | 3980 | ++DOCSHELL 136BEC00 == 32 [pid = 3980] [id = 499] 17:30:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (136BF400) [pid = 3980] [serial = 1497] [outer = 00000000] 17:30:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13992400) [pid = 3980] [serial = 1498] [outer = 136BF400] 17:30:32 INFO - PROCESS | 3980 | 1471048232960 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13EE1800) [pid = 3980] [serial = 1499] [outer = 136BF400] 17:30:33 INFO - PROCESS | 3980 | 1471048233456 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]]]}] 17:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 17:30:33 INFO - PROCESS | 3980 | 1471048233487 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 3980 | 1471048233489 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 17:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:30:33 INFO - PROCESS | 3980 | 1471048233498 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 3980 | 1471048233504 Marionette TRACE conn5 <- [1,1962,null,{}] 17:30:33 INFO - PROCESS | 3980 | 1471048233513 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}] 17:30:33 INFO - PROCESS | 3980 | 1471048233516 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:33 INFO - PROCESS | 3980 | 1471048233602 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 17:30:33 INFO - PROCESS | 3980 | 1471048233612 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 3980 | 1471048233614 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:33 INFO - PROCESS | 3980 | ++DOCSHELL 16558800 == 33 [pid = 3980] [id = 500] 17:30:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1655D800) [pid = 3980] [serial = 1500] [outer = 00000000] 17:30:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (16E85C00) [pid = 3980] [serial = 1501] [outer = 1655D800] 17:30:33 INFO - PROCESS | 3980 | 1471048233661 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17172000) [pid = 3980] [serial = 1502] [outer = 1655D800] 17:30:34 INFO - PROCESS | 3980 | 1471048234102 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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 17:30:34 INFO - PROCESS | 3980 | 1471048234145 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 3980 | 1471048234148 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 17:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:30:34 INFO - PROCESS | 3980 | 1471048234151 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 3980 | 1471048234153 Marionette TRACE conn5 <- [1,1966,null,{}] 17:30:34 INFO - PROCESS | 3980 | 1471048234157 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}] 17:30:34 INFO - PROCESS | 3980 | 1471048234159 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:34 INFO - PROCESS | 3980 | 1471048234283 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 17:30:34 INFO - PROCESS | 3980 | 1471048234369 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 3980 | 1471048234371 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:34 INFO - PROCESS | 3980 | ++DOCSHELL 171F0C00 == 34 [pid = 3980] [id = 501] 17:30:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (176AE400) [pid = 3980] [serial = 1503] [outer = 00000000] 17:30:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176D0800) [pid = 3980] [serial = 1504] [outer = 176AE400] 17:30:34 INFO - PROCESS | 3980 | 1471048234417 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176D3800) [pid = 3980] [serial = 1505] [outer = 176AE400] 17:30:34 INFO - PROCESS | 3980 | 1471048234835 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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 730ms 17:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:30:34 INFO - PROCESS | 3980 | 1471048234883 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 3980 | 1471048234885 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 17:30:34 INFO - PROCESS | 3980 | 1471048234888 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 3980 | 1471048234890 Marionette TRACE conn5 <- [1,1970,null,{}] 17:30:34 INFO - PROCESS | 3980 | 1471048234894 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}] 17:30:34 INFO - PROCESS | 3980 | 1471048234896 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:34 INFO - PROCESS | 3980 | 1471048235008 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 17:30:34 INFO - PROCESS | 3980 | 1471048235014 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 3980 | 1471048235020 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:35 INFO - PROCESS | 3980 | ++DOCSHELL 18542400 == 35 [pid = 3980] [id = 502] 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (185E9C00) [pid = 3980] [serial = 1506] [outer = 00000000] 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18697C00) [pid = 3980] [serial = 1507] [outer = 185E9C00] 17:30:35 INFO - PROCESS | 3980 | 1471048235133 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187BF800) [pid = 3980] [serial = 1508] [outer = 185E9C00] 17:30:35 INFO - PROCESS | 3980 | 1471048235559 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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 730ms 17:30:35 INFO - PROCESS | 3980 | 1471048235645 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 3980 | 1471048235647 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 17:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:30:35 INFO - PROCESS | 3980 | 1471048235662 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 3980 | 1471048235664 Marionette TRACE conn5 <- [1,1974,null,{}] 17:30:35 INFO - PROCESS | 3980 | 1471048235668 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}] 17:30:35 INFO - PROCESS | 3980 | 1471048235670 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:35 INFO - PROCESS | 3980 | 1471048235796 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 17:30:35 INFO - PROCESS | 3980 | 1471048235811 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 3980 | 1471048235812 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:35 INFO - PROCESS | 3980 | ++DOCSHELL 187E1C00 == 36 [pid = 3980] [id = 503] 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187E2800) [pid = 3980] [serial = 1509] [outer = 00000000] 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1890B400) [pid = 3980] [serial = 1510] [outer = 187E2800] 17:30:35 INFO - PROCESS | 3980 | 1471048235909 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18A57000) [pid = 3980] [serial = 1511] [outer = 187E2800] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F944000) [pid = 3980] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0EE6EC00) [pid = 3980] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1367AC00) [pid = 3980] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA5B400) [pid = 3980] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13E3B800) [pid = 3980] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (15726400) [pid = 3980] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1E2000) [pid = 3980] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1655F000) [pid = 3980] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (16593800) [pid = 3980] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F3F9400) [pid = 3980] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13F63C00) [pid = 3980] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:30:36 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A090C00) [pid = 3980] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:30:36 INFO - PROCESS | 3980 | 1471048236358 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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 730ms 17:30:36 INFO - PROCESS | 3980 | 1471048236385 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 3980 | 1471048236387 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 17:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:30:36 INFO - PROCESS | 3980 | 1471048236390 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 3980 | 1471048236392 Marionette TRACE conn5 <- [1,1978,null,{}] 17:30:36 INFO - PROCESS | 3980 | 1471048236396 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}] 17:30:36 INFO - PROCESS | 3980 | 1471048236398 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:36 INFO - PROCESS | 3980 | 1471048236478 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 17:30:36 INFO - PROCESS | 3980 | 1471048236484 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 3980 | 1471048236485 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:36 INFO - PROCESS | 3980 | ++DOCSHELL 102D4400 == 37 [pid = 3980] [id = 504] 17:30:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (109DB800) [pid = 3980] [serial = 1512] [outer = 00000000] 17:30:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (14765800) [pid = 3980] [serial = 1513] [outer = 109DB800] 17:30:36 INFO - PROCESS | 3980 | 1471048236529 Marionette DEBUG loaded listener.js 17:30:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1655F000) [pid = 3980] [serial = 1514] [outer = 109DB800] 17:30:36 INFO - PROCESS | 3980 | 1471048236952 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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 17:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:30:36 INFO - PROCESS | 3980 | 1471048236961 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 3980 | 1471048236963 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 17:30:36 INFO - PROCESS | 3980 | 1471048236966 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 3980 | 1471048236968 Marionette TRACE conn5 <- [1,1982,null,{}] 17:30:36 INFO - PROCESS | 3980 | 1471048236972 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}] 17:30:36 INFO - PROCESS | 3980 | 1471048236974 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:37 INFO - PROCESS | 3980 | 1471048237097 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 17:30:37 INFO - PROCESS | 3980 | 1471048237107 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:37 INFO - PROCESS | 3980 | 1471048237108 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:37 INFO - PROCESS | 3980 | ++DOCSHELL 18693800 == 38 [pid = 3980] [id = 505] 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (187E0000) [pid = 3980] [serial = 1515] [outer = 00000000] 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1A092000) [pid = 3980] [serial = 1516] [outer = 187E0000] 17:30:37 INFO - PROCESS | 3980 | 1471048237177 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1A09C800) [pid = 3980] [serial = 1517] [outer = 187E0000] 17:30:37 INFO - PROCESS | 3980 | 1471048237586 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]]]}] 17:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 17:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:30:37 INFO - PROCESS | 3980 | 1471048237637 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 17:30:37 INFO - PROCESS | 3980 | 1471048237639 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 17:30:37 INFO - PROCESS | 3980 | 1471048237642 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:30:37 INFO - PROCESS | 3980 | 1471048237644 Marionette TRACE conn5 <- [1,1986,null,{}] 17:30:37 INFO - PROCESS | 3980 | 1471048237657 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}] 17:30:37 INFO - PROCESS | 3980 | 1471048237659 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:37 INFO - PROCESS | 3980 | 1471048237744 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 17:30:37 INFO - PROCESS | 3980 | 1471048237750 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:37 INFO - PROCESS | 3980 | 1471048237751 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:37 INFO - PROCESS | 3980 | ++DOCSHELL 13F63C00 == 39 [pid = 3980] [id = 506] 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1A091C00) [pid = 3980] [serial = 1518] [outer = 00000000] 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1A16C800) [pid = 3980] [serial = 1519] [outer = 1A091C00] 17:30:37 INFO - PROCESS | 3980 | 1471048237795 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A20A400) [pid = 3980] [serial = 1520] [outer = 1A091C00] 17:30:38 INFO - PROCESS | 3980 | 1471048238213 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]]]}] 17:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 17:30:38 INFO - PROCESS | 3980 | 1471048238293 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 3980 | 1471048238298 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 17:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:30:38 INFO - PROCESS | 3980 | 1471048238308 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 3980 | 1471048238313 Marionette TRACE conn5 <- [1,1990,null,{}] 17:30:38 INFO - PROCESS | 3980 | 1471048238319 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}] 17:30:38 INFO - PROCESS | 3980 | 1471048238323 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:38 INFO - PROCESS | 3980 | 1471048238490 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 17:30:38 INFO - PROCESS | 3980 | 1471048238604 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 3980 | 1471048238609 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:38 INFO - PROCESS | 3980 | ++DOCSHELL 0F94C800 == 40 [pid = 3980] [id = 507] 17:30:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0F94E000) [pid = 3980] [serial = 1521] [outer = 00000000] 17:30:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0FB40800) [pid = 3980] [serial = 1522] [outer = 0F94E000] 17:30:38 INFO - PROCESS | 3980 | 1471048238668 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (10106C00) [pid = 3980] [serial = 1523] [outer = 0F94E000] 17:30:39 INFO - PROCESS | 3980 | 1471048239251 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]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 990ms 17:30:39 INFO - PROCESS | 3980 | 1471048239300 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 3980 | 1471048239303 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 17:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:30:39 INFO - PROCESS | 3980 | 1471048239310 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 3980 | 1471048239314 Marionette TRACE conn5 <- [1,1994,null,{}] 17:30:39 INFO - PROCESS | 3980 | 1471048239319 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}] 17:30:39 INFO - PROCESS | 3980 | 1471048239321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:39 INFO - PROCESS | 3980 | 1471048239433 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 17:30:39 INFO - PROCESS | 3980 | 1471048239543 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 3980 | 1471048239546 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:39 INFO - PROCESS | 3980 | ++DOCSHELL 13F6CC00 == 41 [pid = 3980] [id = 508] 17:30:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13F6F000) [pid = 3980] [serial = 1524] [outer = 00000000] 17:30:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (15360400) [pid = 3980] [serial = 1525] [outer = 13F6F000] 17:30:39 INFO - PROCESS | 3980 | 1471048239602 Marionette DEBUG loaded listener.js 17:30:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (16504800) [pid = 3980] [serial = 1526] [outer = 13F6F000] 17:30:40 INFO - PROCESS | 3980 | 1471048240208 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]]]}] 17:30:40 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 17:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 930ms 17:30:40 INFO - PROCESS | 3980 | 1471048240253 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 3980 | 1471048240256 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 17:30:40 INFO - PROCESS | 3980 | 1471048240263 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:30:40 INFO - PROCESS | 3980 | 1471048240265 Marionette TRACE conn5 <- [1,1998,null,{}] 17:30:40 INFO - PROCESS | 3980 | 1471048240275 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}] 17:30:40 INFO - PROCESS | 3980 | 1471048240280 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:40 INFO - PROCESS | 3980 | 1471048240389 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 17:30:40 INFO - PROCESS | 3980 | 1471048240530 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 3980 | 1471048240534 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:40 INFO - PROCESS | 3980 | ++DOCSHELL 18905800 == 42 [pid = 3980] [id = 509] 17:30:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A090C00) [pid = 3980] [serial = 1527] [outer = 00000000] 17:30:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A09FC00) [pid = 3980] [serial = 1528] [outer = 1A090C00] 17:30:40 INFO - PROCESS | 3980 | 1471048240596 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A251000) [pid = 3980] [serial = 1529] [outer = 1A090C00] 17:30:41 INFO - PROCESS | 3980 | 1471048241230 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]]]}] 17:30:41 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 17:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1021ms 17:30:41 INFO - PROCESS | 3980 | 1471048241289 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 3980 | 1471048241291 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 17:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:30:41 INFO - PROCESS | 3980 | 1471048241295 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - PROCESS | 3980 | 1471048241297 Marionette TRACE conn5 <- [1,2002,null,{}] 17:30:41 INFO - PROCESS | 3980 | 1471048241301 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}] 17:30:41 INFO - PROCESS | 3980 | 1471048241303 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:41 INFO - PROCESS | 3980 | 1471048241412 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 17:30:41 INFO - PROCESS | 3980 | 1471048241550 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 3980 | 1471048241552 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:41 INFO - PROCESS | 3980 | ++DOCSHELL 1A255800 == 43 [pid = 3980] [id = 510] 17:30:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A2ABC00) [pid = 3980] [serial = 1530] [outer = 00000000] 17:30:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A910800) [pid = 3980] [serial = 1531] [outer = 1A2ABC00] 17:30:41 INFO - PROCESS | 3980 | 1471048241610 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A913800) [pid = 3980] [serial = 1532] [outer = 1A2ABC00] 17:30:42 INFO - PROCESS | 3980 | 1471048242211 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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 970ms 17:30:42 INFO - PROCESS | 3980 | 1471048242268 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 3980 | 1471048242271 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 17:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:30:42 INFO - PROCESS | 3980 | 1471048242274 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 3980 | 1471048242276 Marionette TRACE conn5 <- [1,2006,null,{}] 17:30:42 INFO - PROCESS | 3980 | 1471048242280 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}] 17:30:42 INFO - PROCESS | 3980 | 1471048242282 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:42 INFO - PROCESS | 3980 | 1471048242387 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 17:30:42 INFO - PROCESS | 3980 | 1471048242683 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:42 INFO - PROCESS | 3980 | 1471048242686 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:42 INFO - PROCESS | 3980 | ++DOCSHELL 0C15F800 == 44 [pid = 3980] [id = 511] 17:30:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0C168000) [pid = 3980] [serial = 1533] [outer = 00000000] 17:30:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0F74FC00) [pid = 3980] [serial = 1534] [outer = 0C168000] 17:30:42 INFO - PROCESS | 3980 | 1471048242737 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (0F943800) [pid = 3980] [serial = 1535] [outer = 0C168000] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 18693800 == 43 [pid = 3980] [id = 505] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 102D4400 == 42 [pid = 3980] [id = 504] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 187E1C00 == 41 [pid = 3980] [id = 503] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 18542400 == 40 [pid = 3980] [id = 502] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 171F0C00 == 39 [pid = 3980] [id = 501] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 16558800 == 38 [pid = 3980] [id = 500] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 136BEC00 == 37 [pid = 3980] [id = 499] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 0F359C00 == 36 [pid = 3980] [id = 498] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 088EE000 == 35 [pid = 3980] [id = 497] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 109DB000 == 34 [pid = 3980] [id = 496] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 0EECA000 == 33 [pid = 3980] [id = 495] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 17F5C800 == 32 [pid = 3980] [id = 494] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 1A255800 == 31 [pid = 3980] [id = 510] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 18905800 == 30 [pid = 3980] [id = 509] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 13F63C00 == 29 [pid = 3980] [id = 506] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 0F94C800 == 28 [pid = 3980] [id = 507] 17:30:43 INFO - PROCESS | 3980 | --DOCSHELL 13F6CC00 == 27 [pid = 3980] [id = 508] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (0FBAC400) [pid = 3980] [serial = 1457] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (0FA53800) [pid = 3980] [serial = 1456] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0F27AC00) [pid = 3980] [serial = 1459] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0F35D000) [pid = 3980] [serial = 1460] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (136C7C00) [pid = 3980] [serial = 1465] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (0FBA7800) [pid = 3980] [serial = 1462] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FD7A400) [pid = 3980] [serial = 1463] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E5E000) [pid = 3980] [serial = 1468] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16505400) [pid = 3980] [serial = 1472] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1643B800) [pid = 3980] [serial = 1471] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (10243800) [pid = 3980] [serial = 1477] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17179000) [pid = 3980] [serial = 1474] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1783F000) [pid = 3980] [serial = 1480] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (102E0000) [pid = 3980] [serial = 1448] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FD7A000) [pid = 3980] [serial = 1447] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16E11000) [pid = 3980] [serial = 1451] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1643FC00) [pid = 3980] [serial = 1450] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A252C00) [pid = 3980] [serial = 1454] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A169000) [pid = 3980] [serial = 1453] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (176C5C00) [pid = 3980] [serial = 1475] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1475E000) [pid = 3980] [serial = 1469] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13F6B800) [pid = 3980] [serial = 1478] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (17848C00) [pid = 3980] [serial = 1481] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1395F800) [pid = 3980] [serial = 1466] [outer = 00000000] [url = about:blank] 17:30:43 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1868CC00) [pid = 3980] [serial = 1483] [outer = 00000000] [url = about:blank] 17:30:44 INFO - PROCESS | 3980 | 1471048244115 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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1891ms 17:30:44 INFO - PROCESS | 3980 | 1471048244170 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 3980 | 1471048244175 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 17:30:44 INFO - PROCESS | 3980 | 1471048244180 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:30:44 INFO - PROCESS | 3980 | 1471048244183 Marionette TRACE conn5 <- [1,2010,null,{}] 17:30:44 INFO - PROCESS | 3980 | 1471048244189 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}] 17:30:44 INFO - PROCESS | 3980 | 1471048244192 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:44 INFO - PROCESS | 3980 | 1471048244297 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 17:30:44 INFO - PROCESS | 3980 | 1471048244382 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 3980 | 1471048244386 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:44 INFO - PROCESS | 3980 | ++DOCSHELL 0F35D800 == 28 [pid = 3980] [id = 512] 17:30:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F360000) [pid = 3980] [serial = 1536] [outer = 00000000] 17:30:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0F750C00) [pid = 3980] [serial = 1537] [outer = 0F360000] 17:30:44 INFO - PROCESS | 3980 | 1471048244437 Marionette DEBUG loaded listener.js 17:30:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F807C00) [pid = 3980] [serial = 1538] [outer = 0F360000] 17:30:44 INFO - PROCESS | 3980 | 1471048244882 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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 730ms 17:30:44 INFO - PROCESS | 3980 | 1471048244915 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 3980 | 1471048244920 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 17:30:44 INFO - PROCESS | 3980 | 1471048244926 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:30:44 INFO - PROCESS | 3980 | 1471048244929 Marionette TRACE conn5 <- [1,2014,null,{}] 17:30:44 INFO - PROCESS | 3980 | 1471048244933 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}] 17:30:44 INFO - PROCESS | 3980 | 1471048244936 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:45 INFO - PROCESS | 3980 | 1471048245032 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 17:30:45 INFO - PROCESS | 3980 | 1471048245038 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 3980 | 1471048245041 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:45 INFO - PROCESS | 3980 | ++DOCSHELL 0FB43800 == 29 [pid = 3980] [id = 513] 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FB47800) [pid = 3980] [serial = 1539] [outer = 00000000] 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FC23000) [pid = 3980] [serial = 1540] [outer = 0FB47800] 17:30:45 INFO - PROCESS | 3980 | 1471048245093 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FD7C000) [pid = 3980] [serial = 1541] [outer = 0FB47800] 17:30:45 INFO - PROCESS | 3980 | 1471048245547 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]]]}] 17:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 17:30:45 INFO - PROCESS | 3980 | 1471048245600 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 17:30:45 INFO - PROCESS | 3980 | 1471048245602 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 17:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:30:45 INFO - PROCESS | 3980 | 1471048245606 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:30:45 INFO - PROCESS | 3980 | 1471048245609 Marionette TRACE conn5 <- [1,2018,null,{}] 17:30:45 INFO - PROCESS | 3980 | 1471048245621 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}] 17:30:45 INFO - PROCESS | 3980 | 1471048245626 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:45 INFO - PROCESS | 3980 | 1471048245746 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 17:30:45 INFO - PROCESS | 3980 | 1471048245850 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 3980 | 1471048245853 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:45 INFO - PROCESS | 3980 | ++DOCSHELL 136C1000 == 30 [pid = 3980] [id = 514] 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (136C1C00) [pid = 3980] [serial = 1542] [outer = 00000000] 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (136C8C00) [pid = 3980] [serial = 1543] [outer = 136C1C00] 17:30:45 INFO - PROCESS | 3980 | 1471048245901 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13969C00) [pid = 3980] [serial = 1544] [outer = 136C1C00] 17:30:46 INFO - PROCESS | 3980 | 1471048246342 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]]]}] 17:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 770ms 17:30:46 INFO - PROCESS | 3980 | 1471048246379 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 3980 | 1471048246382 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 17:30:46 INFO - PROCESS | 3980 | 1471048246385 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:30:46 INFO - PROCESS | 3980 | 1471048246387 Marionette TRACE conn5 <- [1,2022,null,{}] 17:30:46 INFO - PROCESS | 3980 | 1471048246390 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}] 17:30:46 INFO - PROCESS | 3980 | 1471048246392 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:46 INFO - PROCESS | 3980 | 1471048246516 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 17:30:46 INFO - PROCESS | 3980 | 1471048246522 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 3980 | 1471048246524 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:46 INFO - PROCESS | 3980 | ++DOCSHELL 137C3800 == 31 [pid = 3980] [id = 515] 17:30:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13DB2000) [pid = 3980] [serial = 1545] [outer = 00000000] 17:30:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E59C00) [pid = 3980] [serial = 1546] [outer = 13DB2000] 17:30:46 INFO - PROCESS | 3980 | 1471048246629 Marionette DEBUG loaded listener.js 17:30:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13EE6400) [pid = 3980] [serial = 1547] [outer = 13DB2000] 17:30:47 INFO - PROCESS | 3980 | 1471048247061 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]]]}] 17:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 730ms 17:30:47 INFO - PROCESS | 3980 | 1471048247134 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 3980 | 1471048247137 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 17:30:47 INFO - PROCESS | 3980 | 1471048247140 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 3980 | 1471048247142 Marionette TRACE conn5 <- [1,2026,null,{}] 17:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:30:47 INFO - PROCESS | 3980 | 1471048247145 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}] 17:30:47 INFO - PROCESS | 3980 | 1471048247147 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:47 INFO - PROCESS | 3980 | 1471048247258 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 17:30:47 INFO - PROCESS | 3980 | 1471048247269 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 3980 | 1471048247271 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:47 INFO - PROCESS | 3980 | ++DOCSHELL 14768800 == 32 [pid = 3980] [id = 516] 17:30:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (15365800) [pid = 3980] [serial = 1548] [outer = 00000000] 17:30:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16435400) [pid = 3980] [serial = 1549] [outer = 15365800] 17:30:47 INFO - PROCESS | 3980 | 1471048247380 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (16441400) [pid = 3980] [serial = 1550] [outer = 15365800] 17:30:47 INFO - PROCESS | 3980 | 1471048247806 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]]]}] 17:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 17:30:47 INFO - PROCESS | 3980 | 1471048247878 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 3980 | 1471048247880 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 17:30:47 INFO - PROCESS | 3980 | 1471048247883 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 3980 | 1471048247885 Marionette TRACE conn5 <- [1,2030,null,{}] 17:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:30:47 INFO - PROCESS | 3980 | 1471048247895 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}] 17:30:47 INFO - PROCESS | 3980 | 1471048247901 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:48 INFO - PROCESS | 3980 | 1471048248044 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 17:30:48 INFO - PROCESS | 3980 | 1471048248113 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 3980 | 1471048248115 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:48 INFO - PROCESS | 3980 | ++DOCSHELL 17179000 == 33 [pid = 3980] [id = 517] 17:30:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1717A000) [pid = 3980] [serial = 1551] [outer = 00000000] 17:30:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (171F3C00) [pid = 3980] [serial = 1552] [outer = 1717A000] 17:30:48 INFO - PROCESS | 3980 | 1471048248160 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (176C5000) [pid = 3980] [serial = 1553] [outer = 1717A000] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (176AE400) [pid = 3980] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (185E9C00) [pid = 3980] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (17F5E400) [pid = 3980] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13426C00) [pid = 3980] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0EED3000) [pid = 3980] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1655D800) [pid = 3980] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (136BF400) [pid = 3980] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F3FE400) [pid = 3980] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (088F0800) [pid = 3980] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (187E2800) [pid = 3980] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A091C00) [pid = 3980] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187E0000) [pid = 3980] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:30:48 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (109DB800) [pid = 3980] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:30:48 INFO - PROCESS | 3980 | 1471048248768 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]]]}] 17:30:48 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) 17:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 930ms 17:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:30:48 INFO - PROCESS | 3980 | 1471048248817 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 3980 | 1471048248820 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 17:30:48 INFO - PROCESS | 3980 | 1471048248823 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 3980 | 1471048248824 Marionette TRACE conn5 <- [1,2034,null,{}] 17:30:48 INFO - PROCESS | 3980 | 1471048248828 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}] 17:30:48 INFO - PROCESS | 3980 | 1471048248830 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:48 INFO - PROCESS | 3980 | 1471048248907 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 17:30:48 INFO - PROCESS | 3980 | 1471048248913 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 3980 | 1471048248915 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:48 INFO - PROCESS | 3980 | ++DOCSHELL 1396E400 == 34 [pid = 3980] [id = 518] 17:30:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13F6E000) [pid = 3980] [serial = 1554] [outer = 00000000] 17:30:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16E81400) [pid = 3980] [serial = 1555] [outer = 13F6E000] 17:30:48 INFO - PROCESS | 3980 | 1471048248962 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1716F800) [pid = 3980] [serial = 1556] [outer = 13F6E000] 17:30:49 INFO - PROCESS | 3980 | 1471048249389 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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 17:30:49 INFO - PROCESS | 3980 | 1471048249454 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 3980 | 1471048249456 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 17:30:49 INFO - PROCESS | 3980 | 1471048249460 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:30:49 INFO - PROCESS | 3980 | 1471048249462 Marionette TRACE conn5 <- [1,2038,null,{}] 17:30:49 INFO - PROCESS | 3980 | 1471048249465 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}] 17:30:49 INFO - PROCESS | 3980 | 1471048249467 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:49 INFO - PROCESS | 3980 | 1471048249544 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 17:30:49 INFO - PROCESS | 3980 | 1471048249550 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:49 INFO - PROCESS | 3980 | 1471048249552 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:49 INFO - PROCESS | 3980 | ++DOCSHELL 176CF400 == 35 [pid = 3980] [id = 519] 17:30:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176CFC00) [pid = 3980] [serial = 1557] [outer = 00000000] 17:30:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17A59C00) [pid = 3980] [serial = 1558] [outer = 176CFC00] 17:30:49 INFO - PROCESS | 3980 | 1471048249599 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17A66C00) [pid = 3980] [serial = 1559] [outer = 176CFC00] 17:30:50 INFO - PROCESS | 3980 | 1471048250040 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]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 630ms 17:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:30:50 INFO - PROCESS | 3980 | 1471048250097 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 3980 | 1471048250099 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 17:30:50 INFO - PROCESS | 3980 | 1471048250103 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 3980 | 1471048250104 Marionette TRACE conn5 <- [1,2042,null,{}] 17:30:50 INFO - PROCESS | 3980 | 1471048250108 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}] 17:30:50 INFO - PROCESS | 3980 | 1471048250110 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:50 INFO - PROCESS | 3980 | 1471048250187 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 17:30:50 INFO - PROCESS | 3980 | 1471048250193 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 3980 | 1471048250195 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:50 INFO - PROCESS | 3980 | ++DOCSHELL 136BFC00 == 36 [pid = 3980] [id = 520] 17:30:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17F65C00) [pid = 3980] [serial = 1560] [outer = 00000000] 17:30:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18690400) [pid = 3980] [serial = 1561] [outer = 17F65C00] 17:30:50 INFO - PROCESS | 3980 | 1471048250238 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1868C400) [pid = 3980] [serial = 1562] [outer = 17F65C00] 17:30:50 INFO - PROCESS | 3980 | 1471048250974 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]]]}] 17:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 930ms 17:30:51 INFO - PROCESS | 3980 | 1471048251034 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 17:30:51 INFO - PROCESS | 3980 | 1471048251039 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 17:30:51 INFO - PROCESS | 3980 | 1471048251044 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:30:51 INFO - PROCESS | 3980 | 1471048251048 Marionette TRACE conn5 <- [1,2046,null,{}] 17:30:51 INFO - PROCESS | 3980 | 1471048251054 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}] 17:30:51 INFO - PROCESS | 3980 | 1471048251057 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:51 INFO - PROCESS | 3980 | 1471048251190 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 17:30:51 INFO - PROCESS | 3980 | 1471048251303 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 3980 | 1471048251306 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:51 INFO - PROCESS | 3980 | ++DOCSHELL 0EE28400 == 37 [pid = 3980] [id = 521] 17:30:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F30D000) [pid = 3980] [serial = 1563] [outer = 00000000] 17:30:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0FA59800) [pid = 3980] [serial = 1564] [outer = 0F30D000] 17:30:51 INFO - PROCESS | 3980 | 1471048251363 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0FD7E000) [pid = 3980] [serial = 1565] [outer = 0F30D000] 17:30:52 INFO - PROCESS | 3980 | 1471048252060 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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1068ms 17:30:52 INFO - PROCESS | 3980 | 1471048252120 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 17:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:30:52 INFO - PROCESS | 3980 | 1471048252125 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 17:30:52 INFO - PROCESS | 3980 | 1471048252132 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 3980 | 1471048252135 Marionette TRACE conn5 <- [1,2050,null,{}] 17:30:52 INFO - PROCESS | 3980 | 1471048252162 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}] 17:30:52 INFO - PROCESS | 3980 | 1471048252166 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:52 INFO - PROCESS | 3980 | 1471048252329 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 17:30:52 INFO - PROCESS | 3980 | 1471048252387 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 3980 | 1471048252390 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:52 INFO - PROCESS | 3980 | ++DOCSHELL 13696400 == 38 [pid = 3980] [id = 522] 17:30:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (136C4800) [pid = 3980] [serial = 1566] [outer = 00000000] 17:30:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (13E13000) [pid = 3980] [serial = 1567] [outer = 136C4800] 17:30:52 INFO - PROCESS | 3980 | 1471048252447 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1475DC00) [pid = 3980] [serial = 1568] [outer = 136C4800] 17:30:53 INFO - PROCESS | 3980 | 1471048253346 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]]]}] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 176CF400 == 37 [pid = 3980] [id = 519] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 1396E400 == 36 [pid = 3980] [id = 518] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 17179000 == 35 [pid = 3980] [id = 517] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 14768800 == 34 [pid = 3980] [id = 516] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 137C3800 == 33 [pid = 3980] [id = 515] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 136C1000 == 32 [pid = 3980] [id = 514] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 0FB43800 == 31 [pid = 3980] [id = 513] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 0F35D800 == 30 [pid = 3980] [id = 512] 17:30:53 INFO - PROCESS | 3980 | --DOCSHELL 0C15F800 == 29 [pid = 3980] [id = 511] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (1A16C800) [pid = 3980] [serial = 1519] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (1A20A400) [pid = 3980] [serial = 1520] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (1A09C800) [pid = 3980] [serial = 1517] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (14765800) [pid = 3980] [serial = 1513] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1655F000) [pid = 3980] [serial = 1514] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (18A57000) [pid = 3980] [serial = 1511] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1A092000) [pid = 3980] [serial = 1516] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17172000) [pid = 3980] [serial = 1502] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (176D0800) [pid = 3980] [serial = 1504] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (176D3800) [pid = 3980] [serial = 1505] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (187BF800) [pid = 3980] [serial = 1508] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (18697C00) [pid = 3980] [serial = 1507] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1868D000) [pid = 3980] [serial = 1484] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C6C00) [pid = 3980] [serial = 1489] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (13E43000) [pid = 3980] [serial = 1490] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F75AC00) [pid = 3980] [serial = 1486] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F816800) [pid = 3980] [serial = 1487] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (16E85C00) [pid = 3980] [serial = 1501] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13992400) [pid = 3980] [serial = 1498] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13EE1800) [pid = 3980] [serial = 1499] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FBA3000) [pid = 3980] [serial = 1495] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (102DFC00) [pid = 3980] [serial = 1496] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0C15D000) [pid = 3980] [serial = 1492] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0C1E8000) [pid = 3980] [serial = 1493] [outer = 00000000] [url = about:blank] 17:30:53 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1890B400) [pid = 3980] [serial = 1510] [outer = 00000000] [url = about:blank] 17:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1277ms 17:30:53 INFO - PROCESS | 3980 | 1471048253423 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 3980 | 1471048253427 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 17:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:30:53 INFO - PROCESS | 3980 | 1471048253432 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 3980 | 1471048253435 Marionette TRACE conn5 <- [1,2054,null,{}] 17:30:53 INFO - PROCESS | 3980 | 1471048253441 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}] 17:30:53 INFO - PROCESS | 3980 | 1471048253443 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:53 INFO - PROCESS | 3980 | 1471048253543 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 17:30:53 INFO - PROCESS | 3980 | 1471048253550 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 3980 | 1471048253555 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:53 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DDC00 == 30 [pid = 3980] [id = 523] 17:30:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0C1DE400) [pid = 3980] [serial = 1569] [outer = 00000000] 17:30:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0EE6C000) [pid = 3980] [serial = 1570] [outer = 0C1DE400] 17:30:53 INFO - PROCESS | 3980 | 1471048253604 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F314000) [pid = 3980] [serial = 1571] [outer = 0C1DE400] 17:30:54 INFO - PROCESS | 3980 | 1471048254137 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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 17:30:54 INFO - PROCESS | 3980 | 1471048254167 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 3980 | 1471048254171 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 17:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:30:54 INFO - PROCESS | 3980 | 1471048254177 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 3980 | 1471048254180 Marionette TRACE conn5 <- [1,2058,null,{}] 17:30:54 INFO - PROCESS | 3980 | 1471048254183 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}] 17:30:54 INFO - PROCESS | 3980 | 1471048254186 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:54 INFO - PROCESS | 3980 | 1471048254271 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 17:30:54 INFO - PROCESS | 3980 | 1471048254388 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 3980 | 1471048254390 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:54 INFO - PROCESS | 3980 | ++DOCSHELL 0F94B800 == 31 [pid = 3980] [id = 524] 17:30:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F94F400) [pid = 3980] [serial = 1572] [outer = 00000000] 17:30:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FA57800) [pid = 3980] [serial = 1573] [outer = 0F94F400] 17:30:54 INFO - PROCESS | 3980 | 1471048254439 Marionette DEBUG loaded listener.js 17:30:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0FBAB000) [pid = 3980] [serial = 1574] [outer = 0F94F400] 17:30:54 INFO - PROCESS | 3980 | 1471048254808 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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 671ms 17:30:54 INFO - PROCESS | 3980 | 1471048254853 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 3980 | 1471048254856 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 17:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:30:54 INFO - PROCESS | 3980 | 1471048254859 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 3980 | 1471048254863 Marionette TRACE conn5 <- [1,2062,null,{}] 17:30:54 INFO - PROCESS | 3980 | 1471048254874 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}] 17:30:54 INFO - PROCESS | 3980 | 1471048254879 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:54 INFO - PROCESS | 3980 | 1471048254993 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 17:30:54 INFO - PROCESS | 3980 | 1471048255004 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 3980 | 1471048255007 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:55 INFO - PROCESS | 3980 | ++DOCSHELL 1362E000 == 32 [pid = 3980] [id = 525] 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13691800) [pid = 3980] [serial = 1575] [outer = 00000000] 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (136C3C00) [pid = 3980] [serial = 1576] [outer = 13691800] 17:30:55 INFO - PROCESS | 3980 | 1471048255056 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1395F800) [pid = 3980] [serial = 1577] [outer = 13691800] 17:30:55 INFO - PROCESS | 3980 | 1471048255514 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]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 731ms 17:30:55 INFO - PROCESS | 3980 | 1471048255594 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 3980 | 1471048255597 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 17:30:55 INFO - PROCESS | 3980 | 1471048255600 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:30:55 INFO - PROCESS | 3980 | 1471048255601 Marionette TRACE conn5 <- [1,2066,null,{}] 17:30:55 INFO - PROCESS | 3980 | 1471048255605 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}] 17:30:55 INFO - PROCESS | 3980 | 1471048255607 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:55 INFO - PROCESS | 3980 | 1471048255694 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 17:30:55 INFO - PROCESS | 3980 | 1471048255699 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 3980 | 1471048255701 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:55 INFO - PROCESS | 3980 | ++DOCSHELL 13E49400 == 33 [pid = 3980] [id = 526] 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13E49C00) [pid = 3980] [serial = 1578] [outer = 00000000] 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13FF3800) [pid = 3980] [serial = 1579] [outer = 13E49C00] 17:30:55 INFO - PROCESS | 3980 | 1471048255746 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (15365C00) [pid = 3980] [serial = 1580] [outer = 13E49C00] 17:30:56 INFO - PROCESS | 3980 | 1471048256235 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]]]}] 17:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 17:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:30:56 INFO - PROCESS | 3980 | 1471048256274 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 3980 | 1471048256276 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 17:30:56 INFO - PROCESS | 3980 | 1471048256279 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 3980 | 1471048256281 Marionette TRACE conn5 <- [1,2070,null,{}] 17:30:56 INFO - PROCESS | 3980 | 1471048256291 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}] 17:30:56 INFO - PROCESS | 3980 | 1471048256293 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:56 INFO - PROCESS | 3980 | 1471048256405 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 17:30:56 INFO - PROCESS | 3980 | 1471048256495 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 3980 | 1471048256497 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:56 INFO - PROCESS | 3980 | ++DOCSHELL 13FF3400 == 34 [pid = 3980] [id = 527] 17:30:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (15364000) [pid = 3980] [serial = 1581] [outer = 00000000] 17:30:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1643C000) [pid = 3980] [serial = 1582] [outer = 15364000] 17:30:56 INFO - PROCESS | 3980 | 1471048256541 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16505C00) [pid = 3980] [serial = 1583] [outer = 15364000] 17:30:56 INFO - PROCESS | 3980 | 1471048256985 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]]]}] 17:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 730ms 17:30:56 INFO - PROCESS | 3980 | 1471048257010 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 3980 | 1471048257012 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 17:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:30:57 INFO - PROCESS | 3980 | 1471048257024 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 3980 | 1471048257025 Marionette TRACE conn5 <- [1,2074,null,{}] 17:30:57 INFO - PROCESS | 3980 | 1471048257029 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}] 17:30:57 INFO - PROCESS | 3980 | 1471048257034 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:57 INFO - PROCESS | 3980 | 1471048257183 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 17:30:57 INFO - PROCESS | 3980 | 1471048257248 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:57 INFO - PROCESS | 3980 | 1471048257250 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:57 INFO - PROCESS | 3980 | ++DOCSHELL 16E85C00 == 35 [pid = 3980] [id = 528] 17:30:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17170000) [pid = 3980] [serial = 1584] [outer = 00000000] 17:30:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (176C9000) [pid = 3980] [serial = 1585] [outer = 17170000] 17:30:57 INFO - PROCESS | 3980 | 1471048257295 Marionette DEBUG loaded listener.js 17:30:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (171EDC00) [pid = 3980] [serial = 1586] [outer = 17170000] 17:30:57 INFO - PROCESS | 3980 | 1471048257719 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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 17:30:57 INFO - PROCESS | 3980 | 1471048257746 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 17:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:30:57 INFO - PROCESS | 3980 | 1471048257748 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 17:30:57 INFO - PROCESS | 3980 | 1471048257777 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 3980 | 1471048257779 Marionette TRACE conn5 <- [1,2078,null,{}] 17:30:57 INFO - PROCESS | 3980 | 1471048257792 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}] 17:30:57 INFO - PROCESS | 3980 | 1471048257794 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:57 INFO - PROCESS | 3980 | 1471048257905 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 17:30:57 INFO - PROCESS | 3980 | 1471048257911 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:57 INFO - PROCESS | 3980 | 1471048257913 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:57 INFO - PROCESS | 3980 | ++DOCSHELL 17F66C00 == 36 [pid = 3980] [id = 529] 17:30:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (17F67000) [pid = 3980] [serial = 1587] [outer = 00000000] 17:30:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1868E000) [pid = 3980] [serial = 1588] [outer = 17F67000] 17:30:57 INFO - PROCESS | 3980 | 1471048257962 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1868FC00) [pid = 3980] [serial = 1589] [outer = 17F67000] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (136C1C00) [pid = 3980] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FB47800) [pid = 3980] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0C168000) [pid = 3980] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13DB2000) [pid = 3980] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F94E000) [pid = 3980] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13F6F000) [pid = 3980] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1A090C00) [pid = 3980] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (176CFC00) [pid = 3980] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A2ABC00) [pid = 3980] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (15365800) [pid = 3980] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1717A000) [pid = 3980] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F360000) [pid = 3980] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:30:58 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13F6E000) [pid = 3980] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:30:58 INFO - PROCESS | 3980 | 1471048258447 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]]]}] 17:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 710ms 17:30:58 INFO - PROCESS | 3980 | 1471048258469 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 17:30:58 INFO - PROCESS | 3980 | 1471048258471 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 17:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:30:58 INFO - PROCESS | 3980 | 1471048258475 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:30:58 INFO - PROCESS | 3980 | 1471048258477 Marionette TRACE conn5 <- [1,2082,null,{}] 17:30:58 INFO - PROCESS | 3980 | 1471048258480 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}] 17:30:58 INFO - PROCESS | 3980 | 1471048258482 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:58 INFO - PROCESS | 3980 | 1471048258565 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 17:30:58 INFO - PROCESS | 3980 | 1471048258570 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 3980 | 1471048258572 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:58 INFO - PROCESS | 3980 | ++DOCSHELL 107CF000 == 37 [pid = 3980] [id = 530] 17:30:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (109DB400) [pid = 3980] [serial = 1590] [outer = 00000000] 17:30:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1643DC00) [pid = 3980] [serial = 1591] [outer = 109DB400] 17:30:58 INFO - PROCESS | 3980 | 1471048258617 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17BDD400) [pid = 3980] [serial = 1592] [outer = 109DB400] 17:30:59 INFO - PROCESS | 3980 | 1471048259036 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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms 17:30:59 INFO - PROCESS | 3980 | 1471048259054 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 3980 | 1471048259056 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 17:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:30:59 INFO - PROCESS | 3980 | 1471048259059 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 3980 | 1471048259061 Marionette TRACE conn5 <- [1,2086,null,{}] 17:30:59 INFO - PROCESS | 3980 | 1471048259064 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}] 17:30:59 INFO - PROCESS | 3980 | 1471048259066 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:59 INFO - PROCESS | 3980 | 1471048259191 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 17:30:59 INFO - PROCESS | 3980 | 1471048259199 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 3980 | 1471048259201 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:59 INFO - PROCESS | 3980 | ++DOCSHELL 1362B400 == 38 [pid = 3980] [id = 531] 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13F6CC00) [pid = 3980] [serial = 1593] [outer = 00000000] 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187C1400) [pid = 3980] [serial = 1594] [outer = 13F6CC00] 17:30:59 INFO - PROCESS | 3980 | 1471048259244 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187DE400) [pid = 3980] [serial = 1595] [outer = 13F6CC00] 17:30:59 INFO - PROCESS | 3980 | 1471048259678 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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 17:30:59 INFO - PROCESS | 3980 | 1471048259732 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 17:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:30:59 INFO - PROCESS | 3980 | 1471048259734 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 17:30:59 INFO - PROCESS | 3980 | 1471048259737 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 3980 | 1471048259739 Marionette TRACE conn5 <- [1,2090,null,{}] 17:30:59 INFO - PROCESS | 3980 | 1471048259757 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}] 17:30:59 INFO - PROCESS | 3980 | 1471048259758 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:59 INFO - PROCESS | 3980 | 1471048259838 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 17:30:59 INFO - PROCESS | 3980 | 1471048259843 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 3980 | 1471048259845 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:30:59 INFO - PROCESS | 3980 | ++DOCSHELL 187E1400 == 39 [pid = 3980] [id = 532] 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187E1800) [pid = 3980] [serial = 1596] [outer = 00000000] 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (18A5E400) [pid = 3980] [serial = 1597] [outer = 187E1800] 17:30:59 INFO - PROCESS | 3980 | 1471048259892 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18A60400) [pid = 3980] [serial = 1598] [outer = 187E1800] 17:31:00 INFO - PROCESS | 3980 | --DOCSHELL 0C1DDC00 == 38 [pid = 3980] [id = 523] 17:31:00 INFO - PROCESS | 3980 | --DOCSHELL 0EE28400 == 37 [pid = 3980] [id = 521] 17:31:00 INFO - PROCESS | 3980 | --DOCSHELL 13696400 == 36 [pid = 3980] [id = 522] 17:31:00 INFO - PROCESS | 3980 | --DOCSHELL 136BFC00 == 35 [pid = 3980] [id = 520] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 1362E000 == 34 [pid = 3980] [id = 525] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 0F94B800 == 33 [pid = 3980] [id = 524] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 107CF000 == 32 [pid = 3980] [id = 530] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 16E85C00 == 31 [pid = 3980] [id = 528] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 17F66C00 == 30 [pid = 3980] [id = 529] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 1362B400 == 29 [pid = 3980] [id = 531] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 13E49400 == 28 [pid = 3980] [id = 526] 17:31:01 INFO - PROCESS | 3980 | --DOCSHELL 13FF3400 == 27 [pid = 3980] [id = 527] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (136C8C00) [pid = 3980] [serial = 1543] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FC23000) [pid = 3980] [serial = 1540] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FD7C000) [pid = 3980] [serial = 1541] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F943800) [pid = 3980] [serial = 1535] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F74FC00) [pid = 3980] [serial = 1534] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (13E59C00) [pid = 3980] [serial = 1546] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (10106C00) [pid = 3980] [serial = 1523] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FB40800) [pid = 3980] [serial = 1522] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16504800) [pid = 3980] [serial = 1526] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (15360400) [pid = 3980] [serial = 1525] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A251000) [pid = 3980] [serial = 1529] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1A09FC00) [pid = 3980] [serial = 1528] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (17A66C00) [pid = 3980] [serial = 1559] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1A913800) [pid = 3980] [serial = 1532] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A910800) [pid = 3980] [serial = 1531] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (16435400) [pid = 3980] [serial = 1549] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13EE6400) [pid = 3980] [serial = 1547] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (171F3C00) [pid = 3980] [serial = 1552] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (16441400) [pid = 3980] [serial = 1550] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (18690400) [pid = 3980] [serial = 1561] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (17A59C00) [pid = 3980] [serial = 1558] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (176C5000) [pid = 3980] [serial = 1553] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F750C00) [pid = 3980] [serial = 1537] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0F807C00) [pid = 3980] [serial = 1538] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (16E81400) [pid = 3980] [serial = 1555] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (13969C00) [pid = 3980] [serial = 1544] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (1716F800) [pid = 3980] [serial = 1556] [outer = 00000000] [url = about:blank] 17:31:01 INFO - PROCESS | 3980 | 1471048261751 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]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2034ms 17:31:01 INFO - PROCESS | 3980 | 1471048261773 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 3980 | 1471048261777 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 17:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:31:01 INFO - PROCESS | 3980 | 1471048261782 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - PROCESS | 3980 | 1471048261785 Marionette TRACE conn5 <- [1,2094,null,{}] 17:31:01 INFO - PROCESS | 3980 | 1471048261791 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}] 17:31:01 INFO - PROCESS | 3980 | 1471048261795 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:01 INFO - PROCESS | 3980 | 1471048261890 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 17:31:01 INFO - PROCESS | 3980 | 1471048261900 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 3980 | 1471048261904 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:01 INFO - PROCESS | 3980 | ++DOCSHELL 0F280000 == 28 [pid = 3980] [id = 533] 17:31:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F285C00) [pid = 3980] [serial = 1599] [outer = 00000000] 17:31:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F3F8C00) [pid = 3980] [serial = 1600] [outer = 0F285C00] 17:31:01 INFO - PROCESS | 3980 | 1471048261954 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0F754400) [pid = 3980] [serial = 1601] [outer = 0F285C00] 17:31:02 INFO - PROCESS | 3980 | 1471048262463 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",0,null,null]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 17:31:02 INFO - PROCESS | 3980 | 1471048262513 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 3980 | 1471048262518 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 17:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:31:02 INFO - PROCESS | 3980 | 1471048262524 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 3980 | 1471048262527 Marionette TRACE conn5 <- [1,2098,null,{}] 17:31:02 INFO - PROCESS | 3980 | 1471048262531 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}] 17:31:02 INFO - PROCESS | 3980 | 1471048262534 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:02 INFO - PROCESS | 3980 | 1471048262621 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 17:31:02 INFO - PROCESS | 3980 | 1471048262630 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 3980 | 1471048262633 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:02 INFO - PROCESS | 3980 | ++DOCSHELL 0F94A800 == 29 [pid = 3980] [id = 534] 17:31:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F94B000) [pid = 3980] [serial = 1602] [outer = 00000000] 17:31:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F950800) [pid = 3980] [serial = 1603] [outer = 0F94B000] 17:31:02 INFO - PROCESS | 3980 | 1471048262681 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0C1E0000) [pid = 3980] [serial = 1604] [outer = 0F94B000] 17:31:03 INFO - PROCESS | 3980 | 1471048263158 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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 17:31:03 INFO - PROCESS | 3980 | 1471048263197 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 3980 | 1471048263200 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 17:31:03 INFO - PROCESS | 3980 | 1471048263203 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:31:03 INFO - PROCESS | 3980 | 1471048263207 Marionette TRACE conn5 <- [1,2102,null,{}] 17:31:03 INFO - PROCESS | 3980 | 1471048263218 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}] 17:31:03 INFO - PROCESS | 3980 | 1471048263222 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:03 INFO - PROCESS | 3980 | 1471048263334 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 17:31:03 INFO - PROCESS | 3980 | 1471048263433 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 3980 | 1471048263436 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:03 INFO - PROCESS | 3980 | ++DOCSHELL 1010D400 == 30 [pid = 3980] [id = 535] 17:31:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (1010E000) [pid = 3980] [serial = 1605] [outer = 00000000] 17:31:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (1015B000) [pid = 3980] [serial = 1606] [outer = 1010E000] 17:31:03 INFO - PROCESS | 3980 | 1471048263485 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (10932800) [pid = 3980] [serial = 1607] [outer = 1010E000] 17:31:03 INFO - PROCESS | 3980 | 1471048263870 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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 17:31:03 INFO - PROCESS | 3980 | 1471048263877 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 3980 | 1471048263880 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 17:31:03 INFO - PROCESS | 3980 | 1471048263883 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:31:03 INFO - PROCESS | 3980 | 1471048263884 Marionette TRACE conn5 <- [1,2106,null,{}] 17:31:03 INFO - PROCESS | 3980 | 1471048263888 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}] 17:31:03 INFO - PROCESS | 3980 | 1471048263890 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:03 INFO - PROCESS | 3980 | 1471048264009 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 17:31:03 INFO - PROCESS | 3980 | 1471048264017 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 3980 | 1471048264019 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:04 INFO - PROCESS | 3980 | ++DOCSHELL 0F808800 == 31 [pid = 3980] [id = 536] 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FD85C00) [pid = 3980] [serial = 1608] [outer = 00000000] 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (1366FC00) [pid = 3980] [serial = 1609] [outer = 0FD85C00] 17:31:04 INFO - PROCESS | 3980 | 1471048264064 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (136C5000) [pid = 3980] [serial = 1610] [outer = 0FD85C00] 17:31:04 INFO - PROCESS | 3980 | 1471048264480 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]]]}] 17:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 17:31:04 INFO - PROCESS | 3980 | 1471048264518 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 17:31:04 INFO - PROCESS | 3980 | 1471048264520 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 17:31:04 INFO - PROCESS | 3980 | 1471048264523 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:31:04 INFO - PROCESS | 3980 | 1471048264524 Marionette TRACE conn5 <- [1,2110,null,{}] 17:31:04 INFO - PROCESS | 3980 | 1471048264528 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}] 17:31:04 INFO - PROCESS | 3980 | 1471048264530 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:04 INFO - PROCESS | 3980 | 1471048264607 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 17:31:04 INFO - PROCESS | 3980 | 1471048264725 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 3980 | 1471048264727 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:04 INFO - PROCESS | 3980 | ++DOCSHELL 137C0800 == 32 [pid = 3980] [id = 537] 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (137C3C00) [pid = 3980] [serial = 1611] [outer = 00000000] 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13E40C00) [pid = 3980] [serial = 1612] [outer = 137C3C00] 17:31:04 INFO - PROCESS | 3980 | 1471048264774 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13E58000) [pid = 3980] [serial = 1613] [outer = 137C3C00] 17:31:05 INFO - PROCESS | 3980 | 1471048265139 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]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 17:31:05 INFO - PROCESS | 3980 | 1471048265197 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 3980 | 1471048265200 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 17:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:31:05 INFO - PROCESS | 3980 | 1471048265203 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 3980 | 1471048265204 Marionette TRACE conn5 <- [1,2114,null,{}] 17:31:05 INFO - PROCESS | 3980 | 1471048265208 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}] 17:31:05 INFO - PROCESS | 3980 | 1471048265213 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:05 INFO - PROCESS | 3980 | 1471048265316 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 17:31:05 INFO - PROCESS | 3980 | 1471048265322 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 3980 | 1471048265324 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:05 INFO - PROCESS | 3980 | ++DOCSHELL 0C168800 == 33 [pid = 3980] [id = 538] 17:31:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13FEF000) [pid = 3980] [serial = 1614] [outer = 00000000] 17:31:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (16440C00) [pid = 3980] [serial = 1615] [outer = 13FEF000] 17:31:05 INFO - PROCESS | 3980 | 1471048265370 Marionette DEBUG loaded listener.js 17:31:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (10240800) [pid = 3980] [serial = 1616] [outer = 13FEF000] 17:31:05 INFO - PROCESS | 3980 | 1471048265813 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]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 17:31:05 INFO - PROCESS | 3980 | 1471048265833 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 3980 | 1471048265835 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 17:31:05 INFO - PROCESS | 3980 | 1471048265839 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:31:05 INFO - PROCESS | 3980 | 1471048265840 Marionette TRACE conn5 <- [1,2118,null,{}] 17:31:05 INFO - PROCESS | 3980 | 1471048265848 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}] 17:31:05 INFO - PROCESS | 3980 | 1471048265850 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:05 INFO - PROCESS | 3980 | 1471048265926 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 17:31:05 INFO - PROCESS | 3980 | 1471048265931 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 3980 | 1471048265933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:05 INFO - PROCESS | 3980 | ++DOCSHELL 1650D400 == 34 [pid = 3980] [id = 539] 17:31:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (16592800) [pid = 3980] [serial = 1617] [outer = 00000000] 17:31:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16E85C00) [pid = 3980] [serial = 1618] [outer = 16592800] 17:31:05 INFO - PROCESS | 3980 | 1471048265977 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17170C00) [pid = 3980] [serial = 1619] [outer = 16592800] 17:31:06 INFO - PROCESS | 3980 | 1471048266420 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] 17:31:06 INFO - PROCESS | 3980 | 1471048266485 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 17:31:06 INFO - PROCESS | 3980 | 1471048266489 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:31:06 INFO - PROCESS | 3980 | 1471048266490 Marionette TRACE conn5 <- [1,2122,null,{}] 17:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:31:06 INFO - PROCESS | 3980 | 1471048266494 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}] 17:31:06 INFO - PROCESS | 3980 | 1471048266496 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:06 INFO - PROCESS | 3980 | 1471048266577 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 17:31:06 INFO - PROCESS | 3980 | 1471048266583 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 3980 | 1471048266585 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:06 INFO - PROCESS | 3980 | ++DOCSHELL 171C3000 == 35 [pid = 3980] [id = 540] 17:31:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (171F1400) [pid = 3980] [serial = 1620] [outer = 00000000] 17:31:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (176B3800) [pid = 3980] [serial = 1621] [outer = 171F1400] 17:31:06 INFO - PROCESS | 3980 | 1471048266632 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176AE000) [pid = 3980] [serial = 1622] [outer = 171F1400] 17:31:07 INFO - PROCESS | 3980 | 1471048267102 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",0,null,null]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 17:31:07 INFO - PROCESS | 3980 | 1471048267165 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 3980 | 1471048267167 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 17:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:31:07 INFO - PROCESS | 3980 | 1471048267170 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 3980 | 1471048267172 Marionette TRACE conn5 <- [1,2126,null,{}] 17:31:07 INFO - PROCESS | 3980 | 1471048267182 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}] 17:31:07 INFO - PROCESS | 3980 | 1471048267183 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:07 INFO - PROCESS | 3980 | 1471048267294 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 17:31:07 INFO - PROCESS | 3980 | 1471048267383 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 3980 | 1471048267385 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:07 INFO - PROCESS | 3980 | ++DOCSHELL 10107800 == 36 [pid = 3980] [id = 541] 17:31:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176C8C00) [pid = 3980] [serial = 1623] [outer = 00000000] 17:31:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17844000) [pid = 3980] [serial = 1624] [outer = 176C8C00] 17:31:07 INFO - PROCESS | 3980 | 1471048267429 Marionette DEBUG loaded listener.js 17:31:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17A66C00) [pid = 3980] [serial = 1625] [outer = 176C8C00] 17:31:07 INFO - PROCESS | 3980 | 1471048267850 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]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 730ms 17:31:07 INFO - PROCESS | 3980 | 1471048267905 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 3980 | 1471048267907 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 17:31:07 INFO - PROCESS | 3980 | 1471048267910 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:31:07 INFO - PROCESS | 3980 | 1471048267912 Marionette TRACE conn5 <- [1,2130,null,{}] 17:31:07 INFO - PROCESS | 3980 | 1471048267915 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}] 17:31:07 INFO - PROCESS | 3980 | 1471048267917 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:08 INFO - PROCESS | 3980 | 1471048268035 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 17:31:08 INFO - PROCESS | 3980 | 1471048268042 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:08 INFO - PROCESS | 3980 | 1471048268043 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:08 INFO - PROCESS | 3980 | ++DOCSHELL 17F67C00 == 37 [pid = 3980] [id = 542] 17:31:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1853A400) [pid = 3980] [serial = 1626] [outer = 00000000] 17:31:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (18698400) [pid = 3980] [serial = 1627] [outer = 1853A400] 17:31:08 INFO - PROCESS | 3980 | 1471048268090 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187C1800) [pid = 3980] [serial = 1628] [outer = 1853A400] 17:31:08 INFO - PROCESS | 3980 | 1471048268543 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] 17:31:08 INFO - PROCESS | 3980 | 1471048268587 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 17:31:08 INFO - PROCESS | 3980 | 1471048268590 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:31:08 INFO - PROCESS | 3980 | 1471048268593 Marionette TRACE conn5 <- [1,2134,null,{}] 17:31:08 INFO - PROCESS | 3980 | 1471048268601 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}] 17:31:08 INFO - PROCESS | 3980 | 1471048268604 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:08 INFO - PROCESS | 3980 | 1471048268763 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13F6CC00) [pid = 3980] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (15364000) [pid = 3980] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17170000) [pid = 3980] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (17F67000) [pid = 3980] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13E49C00) [pid = 3980] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13691800) [pid = 3980] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F94F400) [pid = 3980] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C1DE400) [pid = 3980] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C4800) [pid = 3980] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F30D000) [pid = 3980] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (17F65C00) [pid = 3980] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:31:08 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (109DB400) [pid = 3980] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:31:09 INFO - PROCESS | 3980 | 1471048269039 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 3980 | 1471048269042 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:09 INFO - PROCESS | 3980 | ++DOCSHELL 088F7C00 == 38 [pid = 3980] [id = 543] 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0A649C00) [pid = 3980] [serial = 1629] [outer = 00000000] 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F752400) [pid = 3980] [serial = 1630] [outer = 0A649C00] 17:31:09 INFO - PROCESS | 3980 | 1471048269089 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136C2800) [pid = 3980] [serial = 1631] [outer = 0A649C00] 17:31:09 INFO - PROCESS | 3980 | 1471048269469 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] 17:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:31:09 INFO - PROCESS | 3980 | 1471048269527 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 17:31:09 INFO - PROCESS | 3980 | 1471048269530 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:31:09 INFO - PROCESS | 3980 | 1471048269531 Marionette TRACE conn5 <- [1,2138,null,{}] 17:31:09 INFO - PROCESS | 3980 | 1471048269535 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}] 17:31:09 INFO - PROCESS | 3980 | 1471048269537 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:09 INFO - PROCESS | 3980 | 1471048269615 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 17:31:09 INFO - PROCESS | 3980 | 1471048269620 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 3980 | 1471048269622 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:09 INFO - PROCESS | 3980 | ++DOCSHELL 13EE4000 == 39 [pid = 3980] [id = 544] 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13EE5400) [pid = 3980] [serial = 1632] [outer = 00000000] 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187DF000) [pid = 3980] [serial = 1633] [outer = 13EE5400] 17:31:09 INFO - PROCESS | 3980 | 1471048269676 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18906C00) [pid = 3980] [serial = 1634] [outer = 13EE5400] 17:31:10 INFO - PROCESS | 3980 | 1471048270090 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",0,null,null]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms 17:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:31:10 INFO - PROCESS | 3980 | 1471048270100 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 3980 | 1471048270102 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 17:31:10 INFO - PROCESS | 3980 | 1471048270105 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 3980 | 1471048270107 Marionette TRACE conn5 <- [1,2142,null,{}] 17:31:10 INFO - PROCESS | 3980 | 1471048270110 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}] 17:31:10 INFO - PROCESS | 3980 | 1471048270112 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:10 INFO - PROCESS | 3980 | 1471048270237 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 17:31:10 INFO - PROCESS | 3980 | 1471048270245 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 3980 | 1471048270247 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:10 INFO - PROCESS | 3980 | ++DOCSHELL 187E4000 == 40 [pid = 3980] [id = 545] 17:31:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A095C00) [pid = 3980] [serial = 1635] [outer = 00000000] 17:31:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176B8800) [pid = 3980] [serial = 1636] [outer = 1A095C00] 17:31:10 INFO - PROCESS | 3980 | 1471048270290 Marionette DEBUG loaded listener.js 17:31:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A09DC00) [pid = 3980] [serial = 1637] [outer = 1A095C00] 17:31:10 INFO - PROCESS | 3980 | 1471048270736 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]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 17:31:10 INFO - PROCESS | 3980 | 1471048270777 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 3980 | 1471048270779 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 17:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:31:10 INFO - PROCESS | 3980 | 1471048270782 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 3980 | 1471048270783 Marionette TRACE conn5 <- [1,2146,null,{}] 17:31:10 INFO - PROCESS | 3980 | 1471048270787 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}] 17:31:10 INFO - PROCESS | 3980 | 1471048270789 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:10 INFO - PROCESS | 3980 | 1471048270921 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 17:31:10 INFO - PROCESS | 3980 | 1471048270934 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 3980 | 1471048270936 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:10 INFO - PROCESS | 3980 | ++DOCSHELL 136CC000 == 41 [pid = 3980] [id = 546] 17:31:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A162000) [pid = 3980] [serial = 1638] [outer = 00000000] 17:31:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A20F000) [pid = 3980] [serial = 1639] [outer = 1A162000] 17:31:10 INFO - PROCESS | 3980 | 1471048270979 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A214400) [pid = 3980] [serial = 1640] [outer = 1A162000] 17:31:11 INFO - PROCESS | 3980 | 1471048271774 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",0,null,null]]]}] 17:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1068ms 17:31:11 INFO - PROCESS | 3980 | 1471048271851 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 17:31:11 INFO - PROCESS | 3980 | 1471048271856 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 17:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:31:11 INFO - PROCESS | 3980 | 1471048271861 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:31:11 INFO - PROCESS | 3980 | 1471048271866 Marionette TRACE conn5 <- [1,2150,null,{}] 17:31:11 INFO - PROCESS | 3980 | 1471048271872 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}] 17:31:11 INFO - PROCESS | 3980 | 1471048271874 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:12 INFO - PROCESS | 3980 | 1471048272027 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 17:31:12 INFO - PROCESS | 3980 | 1471048272160 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 3980 | 1471048272163 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:12 INFO - PROCESS | 3980 | ++DOCSHELL 0EECB800 == 42 [pid = 3980] [id = 547] 17:31:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0EED3000) [pid = 3980] [serial = 1641] [outer = 00000000] 17:31:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0F813400) [pid = 3980] [serial = 1642] [outer = 0EED3000] 17:31:12 INFO - PROCESS | 3980 | 1471048272222 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0FA57000) [pid = 3980] [serial = 1643] [outer = 0EED3000] 17:31:12 INFO - PROCESS | 3980 | --DOCSHELL 1AEEB800 == 41 [pid = 3980] [id = 13] 17:31:13 INFO - PROCESS | 3980 | 1471048273162 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]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1342ms 17:31:13 INFO - PROCESS | 3980 | 1471048273203 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 17:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:31:13 INFO - PROCESS | 3980 | 1471048273207 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 17:31:13 INFO - PROCESS | 3980 | 1471048273212 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 3980 | 1471048273216 Marionette TRACE conn5 <- [1,2154,null,{}] 17:31:13 INFO - PROCESS | 3980 | 1471048273221 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}] 17:31:13 INFO - PROCESS | 3980 | 1471048273224 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:13 INFO - PROCESS | 3980 | 1471048273343 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 17:31:13 INFO - PROCESS | 3980 | 1471048273479 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 3980 | 1471048273483 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:13 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F0400 == 42 [pid = 3980] [id = 548] 17:31:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F3F9000) [pid = 3980] [serial = 1644] [outer = 00000000] 17:31:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F80D000) [pid = 3980] [serial = 1645] [outer = 0F3F9000] 17:31:13 INFO - PROCESS | 3980 | 1471048273537 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0F94B800) [pid = 3980] [serial = 1646] [outer = 0F3F9000] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 187E4000 == 41 [pid = 3980] [id = 545] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 13EE4000 == 40 [pid = 3980] [id = 544] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 088F7C00 == 39 [pid = 3980] [id = 543] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 17F67C00 == 38 [pid = 3980] [id = 542] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 10107800 == 37 [pid = 3980] [id = 541] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 171C3000 == 36 [pid = 3980] [id = 540] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 1650D400 == 35 [pid = 3980] [id = 539] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 0C168800 == 34 [pid = 3980] [id = 538] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 137C0800 == 33 [pid = 3980] [id = 537] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 0F808800 == 32 [pid = 3980] [id = 536] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 1010D400 == 31 [pid = 3980] [id = 535] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 0F94A800 == 30 [pid = 3980] [id = 534] 17:31:13 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (18A5E400) [pid = 3980] [serial = 1597] [outer = 00000000] [url = about:blank] 17:31:13 INFO - PROCESS | 3980 | --DOCSHELL 0F280000 == 29 [pid = 3980] [id = 533] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187DE400) [pid = 3980] [serial = 1595] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (1643C000) [pid = 3980] [serial = 1582] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (176C9000) [pid = 3980] [serial = 1585] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16505C00) [pid = 3980] [serial = 1583] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1868E000) [pid = 3980] [serial = 1588] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (171EDC00) [pid = 3980] [serial = 1586] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1868FC00) [pid = 3980] [serial = 1589] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13FF3800) [pid = 3980] [serial = 1579] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1395F800) [pid = 3980] [serial = 1577] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (136C3C00) [pid = 3980] [serial = 1576] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA57800) [pid = 3980] [serial = 1573] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FBAB000) [pid = 3980] [serial = 1574] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0EE6C000) [pid = 3980] [serial = 1570] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F314000) [pid = 3980] [serial = 1571] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1475DC00) [pid = 3980] [serial = 1568] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13E13000) [pid = 3980] [serial = 1567] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0FD7E000) [pid = 3980] [serial = 1565] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0FA59800) [pid = 3980] [serial = 1564] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1868C400) [pid = 3980] [serial = 1562] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1643DC00) [pid = 3980] [serial = 1591] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (17BDD400) [pid = 3980] [serial = 1592] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (187C1400) [pid = 3980] [serial = 1594] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (15365C00) [pid = 3980] [serial = 1580] [outer = 00000000] [url = about:blank] 17:31:14 INFO - PROCESS | 3980 | 1471048274120 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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 930ms 17:31:14 INFO - PROCESS | 3980 | 1471048274143 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 3980 | 1471048274148 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 17:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:31:14 INFO - PROCESS | 3980 | 1471048274154 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - PROCESS | 3980 | 1471048274157 Marionette TRACE conn5 <- [1,2158,null,{}] 17:31:14 INFO - PROCESS | 3980 | 1471048274164 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}] 17:31:14 INFO - PROCESS | 3980 | 1471048274167 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:14 INFO - PROCESS | 3980 | 1471048274254 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 17:31:14 INFO - PROCESS | 3980 | 1471048274263 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 3980 | 1471048274265 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:14 INFO - PROCESS | 3980 | ++DOCSHELL 0FA5C400 == 30 [pid = 3980] [id = 549] 17:31:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0FB3E000) [pid = 3980] [serial = 1647] [outer = 00000000] 17:31:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FD78C00) [pid = 3980] [serial = 1648] [outer = 0FB3E000] 17:31:14 INFO - PROCESS | 3980 | 1471048274313 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FD80000) [pid = 3980] [serial = 1649] [outer = 0FB3E000] 17:31:14 INFO - PROCESS | 3980 | 1471048274808 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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 690ms 17:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:31:14 INFO - PROCESS | 3980 | 1471048274877 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 3980 | 1471048274879 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 17:31:14 INFO - PROCESS | 3980 | 1471048274882 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - PROCESS | 3980 | 1471048274886 Marionette TRACE conn5 <- [1,2162,null,{}] 17:31:14 INFO - PROCESS | 3980 | 1471048274896 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}] 17:31:14 INFO - PROCESS | 3980 | 1471048274901 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:14 INFO - PROCESS | 3980 | 1471048274988 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 17:31:15 INFO - PROCESS | 3980 | 1471048275081 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 3980 | 1471048275085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:15 INFO - PROCESS | 3980 | ++DOCSHELL 13694C00 == 31 [pid = 3980] [id = 550] 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13695800) [pid = 3980] [serial = 1650] [outer = 00000000] 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (136C8C00) [pid = 3980] [serial = 1651] [outer = 13695800] 17:31:15 INFO - PROCESS | 3980 | 1471048275134 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13967000) [pid = 3980] [serial = 1652] [outer = 13695800] 17:31:15 INFO - PROCESS | 3980 | 1471048275516 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]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 690ms 17:31:15 INFO - PROCESS | 3980 | 1471048275574 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 3980 | 1471048275577 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 17:31:15 INFO - PROCESS | 3980 | 1471048275580 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:31:15 INFO - PROCESS | 3980 | 1471048275581 Marionette TRACE conn5 <- [1,2166,null,{}] 17:31:15 INFO - PROCESS | 3980 | 1471048275585 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}] 17:31:15 INFO - PROCESS | 3980 | 1471048275587 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:15 INFO - PROCESS | 3980 | 1471048275671 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 17:31:15 INFO - PROCESS | 3980 | 1471048275677 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 3980 | 1471048275679 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:15 INFO - PROCESS | 3980 | ++DOCSHELL 13E0DC00 == 32 [pid = 3980] [id = 551] 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E3C800) [pid = 3980] [serial = 1653] [outer = 00000000] 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1475EC00) [pid = 3980] [serial = 1654] [outer = 13E3C800] 17:31:15 INFO - PROCESS | 3980 | 1471048275732 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1536B400) [pid = 3980] [serial = 1655] [outer = 13E3C800] 17:31:16 INFO - PROCESS | 3980 | 1471048276154 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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 630ms 17:31:16 INFO - PROCESS | 3980 | 1471048276214 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 3980 | 1471048276216 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 17:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:31:16 INFO - PROCESS | 3980 | 1471048276219 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 3980 | 1471048276221 Marionette TRACE conn5 <- [1,2170,null,{}] 17:31:16 INFO - PROCESS | 3980 | 1471048276225 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}] 17:31:16 INFO - PROCESS | 3980 | 1471048276227 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:16 INFO - PROCESS | 3980 | 1471048276344 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 17:31:16 INFO - PROCESS | 3980 | 1471048276433 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:16 INFO - PROCESS | 3980 | 1471048276435 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:16 INFO - PROCESS | 3980 | ++DOCSHELL 16435400 == 33 [pid = 3980] [id = 552] 17:31:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16435C00) [pid = 3980] [serial = 1656] [outer = 00000000] 17:31:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16444C00) [pid = 3980] [serial = 1657] [outer = 16435C00] 17:31:16 INFO - PROCESS | 3980 | 1471048276479 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1655E400) [pid = 3980] [serial = 1658] [outer = 16435C00] 17:31:16 INFO - PROCESS | 3980 | 1471048276894 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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 17:31:16 INFO - PROCESS | 3980 | 1471048276957 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 3980 | 1471048276959 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 17:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:31:16 INFO - PROCESS | 3980 | 1471048276962 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 3980 | 1471048276964 Marionette TRACE conn5 <- [1,2174,null,{}] 17:31:16 INFO - PROCESS | 3980 | 1471048276968 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}] 17:31:16 INFO - PROCESS | 3980 | 1471048276974 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:17 INFO - PROCESS | 3980 | 1471048277122 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 17:31:17 INFO - PROCESS | 3980 | 1471048277186 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 3980 | 1471048277188 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:17 INFO - PROCESS | 3980 | ++DOCSHELL 171C2C00 == 34 [pid = 3980] [id = 553] 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (171C3000) [pid = 3980] [serial = 1659] [outer = 00000000] 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176CF800) [pid = 3980] [serial = 1660] [outer = 171C3000] 17:31:17 INFO - PROCESS | 3980 | 1471048277236 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17843000) [pid = 3980] [serial = 1661] [outer = 171C3000] 17:31:17 INFO - PROCESS | 3980 | 1471048277657 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]]]}] 17:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 17:31:17 INFO - PROCESS | 3980 | 1471048277717 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 17:31:17 INFO - PROCESS | 3980 | 1471048277719 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 17:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:31:17 INFO - PROCESS | 3980 | 1471048277728 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:31:17 INFO - PROCESS | 3980 | 1471048277729 Marionette TRACE conn5 <- [1,2178,null,{}] 17:31:17 INFO - PROCESS | 3980 | 1471048277733 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}] 17:31:17 INFO - PROCESS | 3980 | 1471048277735 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:17 INFO - PROCESS | 3980 | 1471048277854 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 17:31:17 INFO - PROCESS | 3980 | 1471048277866 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 3980 | 1471048277868 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:17 INFO - PROCESS | 3980 | ++DOCSHELL 176CE800 == 35 [pid = 3980] [id = 554] 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (17BDC400) [pid = 3980] [serial = 1662] [outer = 00000000] 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1868E000) [pid = 3980] [serial = 1663] [outer = 17BDC400] 17:31:17 INFO - PROCESS | 3980 | 1471048277911 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1868F800) [pid = 3980] [serial = 1664] [outer = 17BDC400] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (176C8C00) [pid = 3980] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1853A400) [pid = 3980] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F285C00) [pid = 3980] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1010E000) [pid = 3980] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (171F1400) [pid = 3980] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (137C3C00) [pid = 3980] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A095C00) [pid = 3980] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (16592800) [pid = 3980] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187E1800) [pid = 3980] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FD85C00) [pid = 3980] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13FEF000) [pid = 3980] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F94B000) [pid = 3980] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0A649C00) [pid = 3980] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:31:18 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13EE5400) [pid = 3980] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:31:18 INFO - PROCESS | 3980 | 1471048278504 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]]]}] 17:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 830ms 17:31:18 INFO - PROCESS | 3980 | 1471048278560 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 17:31:18 INFO - PROCESS | 3980 | 1471048278562 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 17:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:31:18 INFO - PROCESS | 3980 | 1471048278565 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:31:18 INFO - PROCESS | 3980 | 1471048278567 Marionette TRACE conn5 <- [1,2182,null,{}] 17:31:18 INFO - PROCESS | 3980 | 1471048278571 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}] 17:31:18 INFO - PROCESS | 3980 | 1471048278573 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:18 INFO - PROCESS | 3980 | 1471048278655 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 17:31:18 INFO - PROCESS | 3980 | 1471048278753 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:18 INFO - PROCESS | 3980 | 1471048278755 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:18 INFO - PROCESS | 3980 | ++DOCSHELL 0F94A400 == 36 [pid = 3980] [id = 555] 17:31:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FBA3400) [pid = 3980] [serial = 1665] [outer = 00000000] 17:31:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (15366000) [pid = 3980] [serial = 1666] [outer = 0FBA3400] 17:31:18 INFO - PROCESS | 3980 | 1471048278801 Marionette DEBUG loaded listener.js 17:31:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17179C00) [pid = 3980] [serial = 1667] [outer = 0FBA3400] 17:31:19 INFO - PROCESS | 3980 | 1471048279184 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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 17:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:31:19 INFO - PROCESS | 3980 | 1471048279236 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 3980 | 1471048279238 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 17:31:19 INFO - PROCESS | 3980 | 1471048279241 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 3980 | 1471048279243 Marionette TRACE conn5 <- [1,2186,null,{}] 17:31:19 INFO - PROCESS | 3980 | 1471048279246 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}] 17:31:19 INFO - PROCESS | 3980 | 1471048279248 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:19 INFO - PROCESS | 3980 | 1471048279363 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 17:31:19 INFO - PROCESS | 3980 | 1471048279375 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 3980 | 1471048279377 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:19 INFO - PROCESS | 3980 | ++DOCSHELL 0FA50000 == 37 [pid = 3980] [id = 556] 17:31:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1536B000) [pid = 3980] [serial = 1668] [outer = 00000000] 17:31:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18734400) [pid = 3980] [serial = 1669] [outer = 1536B000] 17:31:19 INFO - PROCESS | 3980 | 1471048279421 Marionette DEBUG loaded listener.js 17:31:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (187C0C00) [pid = 3980] [serial = 1670] [outer = 1536B000] 17:31:19 INFO - PROCESS | 3980 | 1471048279840 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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 630ms 17:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:31:19 INFO - PROCESS | 3980 | 1471048279872 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 3980 | 1471048279874 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 17:31:19 INFO - PROCESS | 3980 | 1471048279877 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 3980 | 1471048279879 Marionette TRACE conn5 <- [1,2190,null,{}] 17:31:19 INFO - PROCESS | 3980 | 1471048279882 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}] 17:31:19 INFO - PROCESS | 3980 | 1471048279884 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:19 INFO - PROCESS | 3980 | 1471048279962 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 17:31:20 INFO - PROCESS | 3980 | 1471048280059 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 3980 | 1471048280060 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:20 INFO - PROCESS | 3980 | ++DOCSHELL 0F813800 == 38 [pid = 3980] [id = 557] 17:31:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F94FC00) [pid = 3980] [serial = 1671] [outer = 00000000] 17:31:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187E4800) [pid = 3980] [serial = 1672] [outer = 0F94FC00] 17:31:20 INFO - PROCESS | 3980 | 1471048280104 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (18910000) [pid = 3980] [serial = 1673] [outer = 0F94FC00] 17:31:20 INFO - PROCESS | 3980 | 1471048280541 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]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 17:31:20 INFO - PROCESS | 3980 | 1471048280634 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 3980 | 1471048280639 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 17:31:20 INFO - PROCESS | 3980 | 1471048280692 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:31:20 INFO - PROCESS | 3980 | 1471048280696 Marionette TRACE conn5 <- [1,2194,null,{}] 17:31:20 INFO - PROCESS | 3980 | 1471048280703 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}] 17:31:20 INFO - PROCESS | 3980 | 1471048280706 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:20 INFO - PROCESS | 3980 | 1471048280840 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 17:31:20 INFO - PROCESS | 3980 | 1471048280976 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 3980 | 1471048280979 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:20 INFO - PROCESS | 3980 | ++DOCSHELL 0C163000 == 39 [pid = 3980] [id = 558] 17:31:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0C1E2800) [pid = 3980] [serial = 1674] [outer = 00000000] 17:31:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0F363800) [pid = 3980] [serial = 1675] [outer = 0C1E2800] 17:31:21 INFO - PROCESS | 3980 | 1471048281040 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F951800) [pid = 3980] [serial = 1676] [outer = 0C1E2800] 17:31:21 INFO - PROCESS | 3980 | 1471048281614 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]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 970ms 17:31:21 INFO - PROCESS | 3980 | 1471048281670 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 3980 | 1471048281675 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 17:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:31:21 INFO - PROCESS | 3980 | 1471048281682 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - PROCESS | 3980 | 1471048281685 Marionette TRACE conn5 <- [1,2198,null,{}] 17:31:21 INFO - PROCESS | 3980 | 1471048281689 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}] 17:31:21 INFO - PROCESS | 3980 | 1471048281692 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:21 INFO - PROCESS | 3980 | 1471048281809 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 17:31:21 INFO - PROCESS | 3980 | 1471048281948 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:21 INFO - PROCESS | 3980 | 1471048281950 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:21 INFO - PROCESS | 3980 | ++DOCSHELL 102E0000 == 40 [pid = 3980] [id = 559] 17:31:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1092D800) [pid = 3980] [serial = 1677] [outer = 00000000] 17:31:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (136BEC00) [pid = 3980] [serial = 1678] [outer = 1092D800] 17:31:21 INFO - PROCESS | 3980 | 1471048282011 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (13E52800) [pid = 3980] [serial = 1679] [outer = 1092D800] 17:31:22 INFO - PROCESS | 3980 | 1471048282589 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]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 970ms 17:31:22 INFO - PROCESS | 3980 | 1471048282655 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 3980 | 1471048282658 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 17:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:31:22 INFO - PROCESS | 3980 | 1471048282662 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 3980 | 1471048282665 Marionette TRACE conn5 <- [1,2202,null,{}] 17:31:22 INFO - PROCESS | 3980 | 1471048282677 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}] 17:31:22 INFO - PROCESS | 3980 | 1471048282682 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:22 INFO - PROCESS | 3980 | 1471048282796 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 17:31:22 INFO - PROCESS | 3980 | 1471048282942 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 3980 | 1471048282946 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:22 INFO - PROCESS | 3980 | ++DOCSHELL 176D3C00 == 41 [pid = 3980] [id = 560] 17:31:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1783DC00) [pid = 3980] [serial = 1680] [outer = 00000000] 17:31:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (18698800) [pid = 3980] [serial = 1681] [outer = 1783DC00] 17:31:22 INFO - PROCESS | 3980 | 1471048283008 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (18A57000) [pid = 3980] [serial = 1682] [outer = 1783DC00] 17:31:23 INFO - PROCESS | 3980 | 1471048283605 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]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 970ms 17:31:23 INFO - PROCESS | 3980 | 1471048283638 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 3980 | 1471048283641 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 17:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:31:23 INFO - PROCESS | 3980 | 1471048283645 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 3980 | 1471048283647 Marionette TRACE conn5 <- [1,2206,null,{}] 17:31:23 INFO - PROCESS | 3980 | 1471048283651 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}] 17:31:23 INFO - PROCESS | 3980 | 1471048283653 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:23 INFO - PROCESS | 3980 | 1471048283763 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 17:31:23 INFO - PROCESS | 3980 | 1471048283900 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 3980 | 1471048283902 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:23 INFO - PROCESS | 3980 | ++DOCSHELL 13E13000 == 42 [pid = 3980] [id = 561] 17:31:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A09C000) [pid = 3980] [serial = 1683] [outer = 00000000] 17:31:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A20E800) [pid = 3980] [serial = 1684] [outer = 1A09C000] 17:31:23 INFO - PROCESS | 3980 | 1471048283958 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A24E000) [pid = 3980] [serial = 1685] [outer = 1A09C000] 17:31:24 INFO - PROCESS | 3980 | 1471048284751 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]]]}] 17:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1121ms 17:31:24 INFO - PROCESS | 3980 | 1471048284771 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 17:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:31:24 INFO - PROCESS | 3980 | 1471048284775 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 17:31:24 INFO - PROCESS | 3980 | 1471048284780 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 3980 | 1471048284783 Marionette TRACE conn5 <- [1,2210,null,{}] 17:31:24 INFO - PROCESS | 3980 | 1471048284789 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}] 17:31:24 INFO - PROCESS | 3980 | 1471048284792 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:24 INFO - PROCESS | 3980 | 1471048284900 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 17:31:25 INFO - PROCESS | 3980 | 1471048285040 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 3980 | 1471048285045 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:25 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA5C00 == 43 [pid = 3980] [id = 562] 17:31:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0FBA8000) [pid = 3980] [serial = 1686] [outer = 00000000] 17:31:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0FD7A400) [pid = 3980] [serial = 1687] [outer = 0FBA8000] 17:31:25 INFO - PROCESS | 3980 | 1471048285097 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (107CF000) [pid = 3980] [serial = 1688] [outer = 0FBA8000] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0FA50000 == 42 [pid = 3980] [id = 556] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0F94A400 == 41 [pid = 3980] [id = 555] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 176CE800 == 40 [pid = 3980] [id = 554] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 171C2C00 == 39 [pid = 3980] [id = 553] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 16435400 == 38 [pid = 3980] [id = 552] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 13E0DC00 == 37 [pid = 3980] [id = 551] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 187B5000 == 36 [pid = 3980] [id = 14] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 13694C00 == 35 [pid = 3980] [id = 550] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0FA5C400 == 34 [pid = 3980] [id = 549] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0F3F0400 == 33 [pid = 3980] [id = 548] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0EECB800 == 32 [pid = 3980] [id = 547] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 187E1400 == 31 [pid = 3980] [id = 532] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 136CC000 == 30 [pid = 3980] [id = 546] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 13E13000 == 29 [pid = 3980] [id = 561] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 176D3C00 == 28 [pid = 3980] [id = 560] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0F813800 == 27 [pid = 3980] [id = 557] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 0C163000 == 26 [pid = 3980] [id = 558] 17:31:26 INFO - PROCESS | 3980 | --DOCSHELL 102E0000 == 25 [pid = 3980] [id = 559] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (17844000) [pid = 3980] [serial = 1624] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (18698400) [pid = 3980] [serial = 1627] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (0F3F8C00) [pid = 3980] [serial = 1600] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0F754400) [pid = 3980] [serial = 1601] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1015B000) [pid = 3980] [serial = 1606] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (10932800) [pid = 3980] [serial = 1607] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (176B3800) [pid = 3980] [serial = 1621] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E40C00) [pid = 3980] [serial = 1612] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (176B8800) [pid = 3980] [serial = 1636] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13E58000) [pid = 3980] [serial = 1613] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16E85C00) [pid = 3980] [serial = 1618] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17170C00) [pid = 3980] [serial = 1619] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17A66C00) [pid = 3980] [serial = 1625] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (18A60400) [pid = 3980] [serial = 1598] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1366FC00) [pid = 3980] [serial = 1609] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (136C5000) [pid = 3980] [serial = 1610] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (16440C00) [pid = 3980] [serial = 1615] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (10240800) [pid = 3980] [serial = 1616] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F950800) [pid = 3980] [serial = 1603] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C1E0000) [pid = 3980] [serial = 1604] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F752400) [pid = 3980] [serial = 1630] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187C1800) [pid = 3980] [serial = 1628] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (136C2800) [pid = 3980] [serial = 1631] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A09DC00) [pid = 3980] [serial = 1637] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (187DF000) [pid = 3980] [serial = 1633] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (18906C00) [pid = 3980] [serial = 1634] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (176AE000) [pid = 3980] [serial = 1622] [outer = 00000000] [url = about:blank] 17:31:26 INFO - PROCESS | 3980 | 1471048286403 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]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1679ms 17:31:26 INFO - PROCESS | 3980 | 1471048286460 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 3980 | 1471048286463 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 17:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:31:26 INFO - PROCESS | 3980 | 1471048286469 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 3980 | 1471048286471 Marionette TRACE conn5 <- [1,2214,null,{}] 17:31:26 INFO - PROCESS | 3980 | 1471048286479 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}] 17:31:26 INFO - PROCESS | 3980 | 1471048286481 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:26 INFO - PROCESS | 3980 | 1471048286580 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 17:31:26 INFO - PROCESS | 3980 | 1471048286676 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 3980 | 1471048286679 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:26 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DAC00 == 26 [pid = 3980] [id = 563] 17:31:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0C1DDC00) [pid = 3980] [serial = 1689] [outer = 00000000] 17:31:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0F311C00) [pid = 3980] [serial = 1690] [outer = 0C1DDC00] 17:31:26 INFO - PROCESS | 3980 | 1471048286730 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0F3F8C00) [pid = 3980] [serial = 1691] [outer = 0C1DDC00] 17:31:27 INFO - PROCESS | 3980 | 1471048287131 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]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 17:31:27 INFO - PROCESS | 3980 | 1471048287200 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 3980 | 1471048287205 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 17:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:31:27 INFO - PROCESS | 3980 | 1471048287211 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 3980 | 1471048287214 Marionette TRACE conn5 <- [1,2218,null,{}] 17:31:27 INFO - PROCESS | 3980 | 1471048287218 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}] 17:31:27 INFO - PROCESS | 3980 | 1471048287220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:27 INFO - PROCESS | 3980 | 1471048287311 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 17:31:27 INFO - PROCESS | 3980 | 1471048287323 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 3980 | 1471048287326 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:27 INFO - PROCESS | 3980 | ++DOCSHELL 0F951C00 == 27 [pid = 3980] [id = 564] 17:31:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0FA4D400) [pid = 3980] [serial = 1692] [outer = 00000000] 17:31:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0FB43800) [pid = 3980] [serial = 1693] [outer = 0FA4D400] 17:31:27 INFO - PROCESS | 3980 | 1471048287374 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FD78400) [pid = 3980] [serial = 1694] [outer = 0FA4D400] 17:31:27 INFO - PROCESS | 3980 | 1471048287840 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]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 17:31:27 INFO - PROCESS | 3980 | 1471048287885 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 3980 | 1471048287887 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 17:31:27 INFO - PROCESS | 3980 | 1471048287890 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:31:27 INFO - PROCESS | 3980 | 1471048287894 Marionette TRACE conn5 <- [1,2222,null,{}] 17:31:27 INFO - PROCESS | 3980 | 1471048287904 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}] 17:31:27 INFO - PROCESS | 3980 | 1471048287909 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:28 INFO - PROCESS | 3980 | 1471048288026 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 17:31:28 INFO - PROCESS | 3980 | 1471048288132 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 3980 | 1471048288135 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:28 INFO - PROCESS | 3980 | ++DOCSHELL 136C3000 == 28 [pid = 3980] [id = 565] 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (136C3400) [pid = 3980] [serial = 1695] [outer = 00000000] 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136C9000) [pid = 3980] [serial = 1696] [outer = 136C3400] 17:31:28 INFO - PROCESS | 3980 | 1471048288184 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13992400) [pid = 3980] [serial = 1697] [outer = 136C3400] 17:31:28 INFO - PROCESS | 3980 | 1471048288599 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]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms 17:31:28 INFO - PROCESS | 3980 | 1471048288624 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 17:31:28 INFO - PROCESS | 3980 | 1471048288627 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 17:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:31:28 INFO - PROCESS | 3980 | 1471048288637 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 3980 | 1471048288639 Marionette TRACE conn5 <- [1,2226,null,{}] 17:31:28 INFO - PROCESS | 3980 | 1471048288642 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}] 17:31:28 INFO - PROCESS | 3980 | 1471048288644 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:28 INFO - PROCESS | 3980 | 1471048288762 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 17:31:28 INFO - PROCESS | 3980 | 1471048288767 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 3980 | 1471048288769 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:28 INFO - PROCESS | 3980 | ++DOCSHELL 13E3B800 == 29 [pid = 3980] [id = 566] 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E42800) [pid = 3980] [serial = 1698] [outer = 00000000] 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13EED400) [pid = 3980] [serial = 1699] [outer = 13E42800] 17:31:28 INFO - PROCESS | 3980 | 1471048288871 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1475F000) [pid = 3980] [serial = 1700] [outer = 13E42800] 17:31:29 INFO - PROCESS | 3980 | 1471048289299 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]]]}] 17:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 17:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:31:29 INFO - PROCESS | 3980 | 1471048289309 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 17:31:29 INFO - PROCESS | 3980 | 1471048289311 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 17:31:29 INFO - PROCESS | 3980 | 1471048289314 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:31:29 INFO - PROCESS | 3980 | 1471048289316 Marionette TRACE conn5 <- [1,2230,null,{}] 17:31:29 INFO - PROCESS | 3980 | 1471048289328 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}] 17:31:29 INFO - PROCESS | 3980 | 1471048289330 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:29 INFO - PROCESS | 3980 | 1471048289475 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 17:31:29 INFO - PROCESS | 3980 | 1471048289505 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:29 INFO - PROCESS | 3980 | 1471048289507 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:29 INFO - PROCESS | 3980 | ++DOCSHELL 16436400 == 30 [pid = 3980] [id = 567] 17:31:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (16436C00) [pid = 3980] [serial = 1701] [outer = 00000000] 17:31:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (16443400) [pid = 3980] [serial = 1702] [outer = 16436C00] 17:31:29 INFO - PROCESS | 3980 | 1471048289554 Marionette DEBUG loaded listener.js 17:31:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1655CC00) [pid = 3980] [serial = 1703] [outer = 16436C00] 17:31:29 INFO - PROCESS | 3980 | 1471048290012 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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 730ms 17:31:30 INFO - PROCESS | 3980 | 1471048290046 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 3980 | 1471048290048 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 17:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:31:30 INFO - PROCESS | 3980 | 1471048290051 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 3980 | 1471048290052 Marionette TRACE conn5 <- [1,2234,null,{}] 17:31:30 INFO - PROCESS | 3980 | 1471048290056 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}] 17:31:30 INFO - PROCESS | 3980 | 1471048290062 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:30 INFO - PROCESS | 3980 | 1471048290198 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 17:31:30 INFO - PROCESS | 3980 | 1471048290265 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 3980 | 1471048290267 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:30 INFO - PROCESS | 3980 | ++DOCSHELL 16E7F800 == 31 [pid = 3980] [id = 568] 17:31:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16E85C00) [pid = 3980] [serial = 1704] [outer = 00000000] 17:31:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (171F1800) [pid = 3980] [serial = 1705] [outer = 16E85C00] 17:31:30 INFO - PROCESS | 3980 | 1471048290313 Marionette DEBUG loaded listener.js 17:31:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (176C9800) [pid = 3980] [serial = 1706] [outer = 16E85C00] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16435C00) [pid = 3980] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (171C3000) [pid = 3980] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0FBA3400) [pid = 3980] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1A162000) [pid = 3980] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0FB3E000) [pid = 3980] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (17BDC400) [pid = 3980] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13695800) [pid = 3980] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0EED3000) [pid = 3980] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E3C800) [pid = 3980] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F3F9000) [pid = 3980] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1536B000) [pid = 3980] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0F94FC00) [pid = 3980] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187B7800) [pid = 3980] [serial = 38] [outer = 00000000] [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.] 17:31:30 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1AEEBC00) [pid = 3980] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:31:30 INFO - PROCESS | 3980 | 1471048290902 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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 870ms 17:31:30 INFO - PROCESS | 3980 | 1471048290927 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 3980 | 1471048290929 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 17:31:30 INFO - PROCESS | 3980 | 1471048290932 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:31:30 INFO - PROCESS | 3980 | 1471048290934 Marionette TRACE conn5 <- [1,2238,null,{}] 17:31:30 INFO - PROCESS | 3980 | 1471048290937 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}] 17:31:30 INFO - PROCESS | 3980 | 1471048290939 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:30 INFO - PROCESS | 3980 | 1471048291016 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 17:31:30 INFO - PROCESS | 3980 | 1471048291021 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 3980 | 1471048291023 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:31 INFO - PROCESS | 3980 | ++DOCSHELL 0C15E800 == 32 [pid = 3980] [id = 569] 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0EED3800) [pid = 3980] [serial = 1707] [outer = 00000000] 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1716D000) [pid = 3980] [serial = 1708] [outer = 0EED3800] 17:31:31 INFO - PROCESS | 3980 | 1471048291071 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (17174800) [pid = 3980] [serial = 1709] [outer = 0EED3800] 17:31:31 INFO - PROCESS | 3980 | 1471048291516 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]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 631ms 17:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:31:31 INFO - PROCESS | 3980 | 1471048291568 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 17:31:31 INFO - PROCESS | 3980 | 1471048291570 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 17:31:31 INFO - PROCESS | 3980 | 1471048291574 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 3980 | 1471048291575 Marionette TRACE conn5 <- [1,2242,null,{}] 17:31:31 INFO - PROCESS | 3980 | 1471048291579 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}] 17:31:31 INFO - PROCESS | 3980 | 1471048291581 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:31 INFO - PROCESS | 3980 | 1471048291658 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 17:31:31 INFO - PROCESS | 3980 | 1471048291664 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 3980 | 1471048291665 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:31 INFO - PROCESS | 3980 | ++DOCSHELL 1536B000 == 33 [pid = 3980] [id = 570] 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (15723000) [pid = 3980] [serial = 1710] [outer = 00000000] 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17BDC400) [pid = 3980] [serial = 1711] [outer = 15723000] 17:31:31 INFO - PROCESS | 3980 | 1471048291709 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17840800) [pid = 3980] [serial = 1712] [outer = 15723000] 17:31:32 INFO - PROCESS | 3980 | 1471048292116 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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 570ms 17:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:31:32 INFO - PROCESS | 3980 | 1471048292148 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 3980 | 1471048292150 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 17:31:32 INFO - PROCESS | 3980 | 1471048292153 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 3980 | 1471048292155 Marionette TRACE conn5 <- [1,2246,null,{}] 17:31:32 INFO - PROCESS | 3980 | 1471048292158 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}] 17:31:32 INFO - PROCESS | 3980 | 1471048292160 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:32 INFO - PROCESS | 3980 | 1471048292282 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 17:31:32 INFO - PROCESS | 3980 | 1471048292294 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 3980 | 1471048292305 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:32 INFO - PROCESS | 3980 | ++DOCSHELL 136C2800 == 34 [pid = 3980] [id = 571] 17:31:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17F60400) [pid = 3980] [serial = 1713] [outer = 00000000] 17:31:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (18691800) [pid = 3980] [serial = 1714] [outer = 17F60400] 17:31:32 INFO - PROCESS | 3980 | 1471048292353 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (18698400) [pid = 3980] [serial = 1715] [outer = 17F60400] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 0FBA5C00 == 33 [pid = 3980] [id = 562] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 0C1DAC00 == 32 [pid = 3980] [id = 563] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 136C3000 == 31 [pid = 3980] [id = 565] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 0F951C00 == 30 [pid = 3980] [id = 564] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 13E3B800 == 29 [pid = 3980] [id = 566] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 16E7F800 == 28 [pid = 3980] [id = 568] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 1536B000 == 27 [pid = 3980] [id = 570] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 0C15E800 == 26 [pid = 3980] [id = 569] 17:31:33 INFO - PROCESS | 3980 | --DOCSHELL 16436400 == 25 [pid = 3980] [id = 567] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (17177C00) [pid = 3980] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16444C00) [pid = 3980] [serial = 1657] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1655E400) [pid = 3980] [serial = 1658] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17843000) [pid = 3980] [serial = 1661] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (176CF800) [pid = 3980] [serial = 1660] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (15366000) [pid = 3980] [serial = 1666] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A20F000) [pid = 3980] [serial = 1639] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A214400) [pid = 3980] [serial = 1640] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0FD78C00) [pid = 3980] [serial = 1648] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FD80000) [pid = 3980] [serial = 1649] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1868E000) [pid = 3980] [serial = 1663] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (136C8C00) [pid = 3980] [serial = 1651] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13967000) [pid = 3980] [serial = 1652] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0F813400) [pid = 3980] [serial = 1642] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FA57000) [pid = 3980] [serial = 1643] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1475EC00) [pid = 3980] [serial = 1654] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F80D000) [pid = 3980] [serial = 1645] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0F94B800) [pid = 3980] [serial = 1646] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (187C0C00) [pid = 3980] [serial = 1670] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (18734400) [pid = 3980] [serial = 1669] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (187E4800) [pid = 3980] [serial = 1672] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (18910000) [pid = 3980] [serial = 1673] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0C1DD000) [pid = 3980] [serial = 1109] [outer = 00000000] [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.] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (17179C00) [pid = 3980] [serial = 1667] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (1868F800) [pid = 3980] [serial = 1664] [outer = 00000000] [url = about:blank] 17:31:33 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (1536B400) [pid = 3980] [serial = 1655] [outer = 00000000] [url = about:blank] 17:31:34 INFO - PROCESS | 3980 | 1471048294095 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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1985ms 17:31:34 INFO - PROCESS | 3980 | 1471048294140 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 3980 | 1471048294144 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 17:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:31:34 INFO - PROCESS | 3980 | 1471048294149 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 3980 | 1471048294152 Marionette TRACE conn5 <- [1,2250,null,{}] 17:31:34 INFO - PROCESS | 3980 | 1471048294159 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}] 17:31:34 INFO - PROCESS | 3980 | 1471048294162 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:34 INFO - PROCESS | 3980 | 1471048294256 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 17:31:34 INFO - PROCESS | 3980 | 1471048294263 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 3980 | 1471048294267 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:34 INFO - PROCESS | 3980 | ++DOCSHELL 0EE76800 == 26 [pid = 3980] [id = 572] 17:31:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0EEC7000) [pid = 3980] [serial = 1716] [outer = 00000000] 17:31:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F236800) [pid = 3980] [serial = 1717] [outer = 0EEC7000] 17:31:34 INFO - PROCESS | 3980 | 1471048294317 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0F3F0400) [pid = 3980] [serial = 1718] [outer = 0EEC7000] 17:31:34 INFO - PROCESS | 3980 | 1471048294816 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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 730ms 17:31:34 INFO - PROCESS | 3980 | 1471048294879 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 3980 | 1471048294884 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 17:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:31:34 INFO - PROCESS | 3980 | 1471048294890 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 3980 | 1471048294893 Marionette TRACE conn5 <- [1,2254,null,{}] 17:31:34 INFO - PROCESS | 3980 | 1471048294897 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}] 17:31:34 INFO - PROCESS | 3980 | 1471048294900 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:34 INFO - PROCESS | 3980 | 1471048294986 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 17:31:34 INFO - PROCESS | 3980 | 1471048294993 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 3980 | 1471048294996 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:34 INFO - PROCESS | 3980 | ++DOCSHELL 0F945400 == 27 [pid = 3980] [id = 573] 17:31:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F945800) [pid = 3980] [serial = 1719] [outer = 00000000] 17:31:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F94B800) [pid = 3980] [serial = 1720] [outer = 0F945800] 17:31:35 INFO - PROCESS | 3980 | 1471048295043 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0FA4E800) [pid = 3980] [serial = 1721] [outer = 0F945800] 17:31:35 INFO - PROCESS | 3980 | 1471048295518 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]]]}] 17:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 17:31:35 INFO - PROCESS | 3980 | 1471048295564 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 17:31:35 INFO - PROCESS | 3980 | 1471048295566 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 17:31:35 INFO - PROCESS | 3980 | 1471048295570 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:31:35 INFO - PROCESS | 3980 | 1471048295574 Marionette TRACE conn5 <- [1,2258,null,{}] 17:31:35 INFO - PROCESS | 3980 | 1471048295584 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}] 17:31:35 INFO - PROCESS | 3980 | 1471048295589 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:35 INFO - PROCESS | 3980 | 1471048295702 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 17:31:35 INFO - PROCESS | 3980 | 1471048295799 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 3980 | 1471048295802 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:35 INFO - PROCESS | 3980 | ++DOCSHELL 10103800 == 28 [pid = 3980] [id = 574] 17:31:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (10105800) [pid = 3980] [serial = 1722] [outer = 00000000] 17:31:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (10159800) [pid = 3980] [serial = 1723] [outer = 10105800] 17:31:35 INFO - PROCESS | 3980 | 1471048295850 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (107CA400) [pid = 3980] [serial = 1724] [outer = 10105800] 17:31:36 INFO - PROCESS | 3980 | 1471048296232 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]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 17:31:36 INFO - PROCESS | 3980 | 1471048296244 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 3980 | 1471048296246 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 17:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:31:36 INFO - PROCESS | 3980 | 1471048296249 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 3980 | 1471048296251 Marionette TRACE conn5 <- [1,2262,null,{}] 17:31:36 INFO - PROCESS | 3980 | 1471048296255 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}] 17:31:36 INFO - PROCESS | 3980 | 1471048296257 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:36 INFO - PROCESS | 3980 | 1471048296376 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 17:31:36 INFO - PROCESS | 3980 | 1471048296384 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 3980 | 1471048296386 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:36 INFO - PROCESS | 3980 | ++DOCSHELL 10158000 == 29 [pid = 3980] [id = 575] 17:31:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (107C6400) [pid = 3980] [serial = 1725] [outer = 00000000] 17:31:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (1362F000) [pid = 3980] [serial = 1726] [outer = 107C6400] 17:31:36 INFO - PROCESS | 3980 | 1471048296430 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (136CB800) [pid = 3980] [serial = 1727] [outer = 107C6400] 17:31:36 INFO - PROCESS | 3980 | 1471048296852 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]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 17:31:36 INFO - PROCESS | 3980 | 1471048296884 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 3980 | 1471048296886 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 17:31:36 INFO - PROCESS | 3980 | 1471048296889 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:31:36 INFO - PROCESS | 3980 | 1471048296891 Marionette TRACE conn5 <- [1,2266,null,{}] 17:31:36 INFO - PROCESS | 3980 | 1471048296895 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}] 17:31:36 INFO - PROCESS | 3980 | 1471048296897 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:36 INFO - PROCESS | 3980 | 1471048296974 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 17:31:37 INFO - PROCESS | 3980 | 1471048297093 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 3980 | 1471048297095 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:37 INFO - PROCESS | 3980 | ++DOCSHELL 137C4800 == 30 [pid = 3980] [id = 576] 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1395F800) [pid = 3980] [serial = 1728] [outer = 00000000] 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13E48C00) [pid = 3980] [serial = 1729] [outer = 1395F800] 17:31:37 INFO - PROCESS | 3980 | 1471048297142 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13EE1400) [pid = 3980] [serial = 1730] [outer = 1395F800] 17:31:37 INFO - PROCESS | 3980 | 1471048297466 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]]]}] 17:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 630ms 17:31:37 INFO - PROCESS | 3980 | 1471048297536 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 3980 | 1471048297538 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 17:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:31:37 INFO - PROCESS | 3980 | 1471048297542 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 3980 | 1471048297544 Marionette TRACE conn5 <- [1,2270,null,{}] 17:31:37 INFO - PROCESS | 3980 | 1471048297549 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}] 17:31:37 INFO - PROCESS | 3980 | 1471048297555 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:37 INFO - PROCESS | 3980 | 1471048297656 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 17:31:37 INFO - PROCESS | 3980 | 1471048297662 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 3980 | 1471048297664 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:37 INFO - PROCESS | 3980 | ++DOCSHELL 13FEDC00 == 31 [pid = 3980] [id = 577] 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1475E400) [pid = 3980] [serial = 1731] [outer = 00000000] 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (15725C00) [pid = 3980] [serial = 1732] [outer = 1475E400] 17:31:37 INFO - PROCESS | 3980 | 1471048297708 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (16436800) [pid = 3980] [serial = 1733] [outer = 1475E400] 17:31:38 INFO - PROCESS | 3980 | 1471048298133 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]]]}] 17:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 17:31:38 INFO - PROCESS | 3980 | 1471048298178 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 17:31:38 INFO - PROCESS | 3980 | 1471048298180 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 17:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:31:38 INFO - PROCESS | 3980 | 1471048298183 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:31:38 INFO - PROCESS | 3980 | 1471048298185 Marionette TRACE conn5 <- [1,2274,null,{}] 17:31:38 INFO - PROCESS | 3980 | 1471048298188 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}] 17:31:38 INFO - PROCESS | 3980 | 1471048298190 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:38 INFO - PROCESS | 3980 | 1471048298266 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 17:31:38 INFO - PROCESS | 3980 | 1471048298271 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 3980 | 1471048298273 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:38 INFO - PROCESS | 3980 | ++DOCSHELL 0FD84000 == 32 [pid = 3980] [id = 578] 17:31:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (16443000) [pid = 3980] [serial = 1734] [outer = 00000000] 17:31:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16E65800) [pid = 3980] [serial = 1735] [outer = 16443000] 17:31:38 INFO - PROCESS | 3980 | 1471048298317 Marionette DEBUG loaded listener.js 17:31:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E6AC00) [pid = 3980] [serial = 1736] [outer = 16443000] 17:31:38 INFO - PROCESS | 3980 | 1471048298756 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]]]}] 17:31:38 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 17:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 631ms 17:31:38 INFO - PROCESS | 3980 | 1471048298828 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 17:31:38 INFO - PROCESS | 3980 | 1471048298831 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 17:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:31:38 INFO - PROCESS | 3980 | 1471048298834 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:31:38 INFO - PROCESS | 3980 | 1471048298836 Marionette TRACE conn5 <- [1,2278,null,{}] 17:31:38 INFO - PROCESS | 3980 | 1471048298839 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}] 17:31:38 INFO - PROCESS | 3980 | 1471048298841 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:38 INFO - PROCESS | 3980 | 1471048298922 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 17:31:38 INFO - PROCESS | 3980 | 1471048298928 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 3980 | 1471048298930 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:38 INFO - PROCESS | 3980 | ++DOCSHELL 17172000 == 33 [pid = 3980] [id = 579] 17:31:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17172C00) [pid = 3980] [serial = 1737] [outer = 00000000] 17:31:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171F0000) [pid = 3980] [serial = 1738] [outer = 17172C00] 17:31:38 INFO - PROCESS | 3980 | 1471048298974 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17179C00) [pid = 3980] [serial = 1739] [outer = 17172C00] 17:31:39 INFO - PROCESS | 3980 | 1471048299446 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]]]}] 17:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 17:31:39 INFO - PROCESS | 3980 | 1471048299467 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 17:31:39 INFO - PROCESS | 3980 | 1471048299469 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 17:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:31:39 INFO - PROCESS | 3980 | 1471048299473 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 3980 | 1471048299474 Marionette TRACE conn5 <- [1,2282,null,{}] 17:31:39 INFO - PROCESS | 3980 | 1471048299488 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}] 17:31:39 INFO - PROCESS | 3980 | 1471048299491 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:39 INFO - PROCESS | 3980 | 1471048299601 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 17:31:39 INFO - PROCESS | 3980 | 1471048299692 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:39 INFO - PROCESS | 3980 | 1471048299694 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:39 INFO - PROCESS | 3980 | ++DOCSHELL 0FD86C00 == 34 [pid = 3980] [id = 580] 17:31:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176CD000) [pid = 3980] [serial = 1740] [outer = 00000000] 17:31:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17843000) [pid = 3980] [serial = 1741] [outer = 176CD000] 17:31:39 INFO - PROCESS | 3980 | 1471048299737 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17BDD400) [pid = 3980] [serial = 1742] [outer = 176CD000] 17:31:40 INFO - PROCESS | 3980 | 1471048300165 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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 17:31:40 INFO - PROCESS | 3980 | 1471048300207 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 3980 | 1471048300209 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 17:31:40 INFO - PROCESS | 3980 | 1471048300212 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:31:40 INFO - PROCESS | 3980 | 1471048300214 Marionette TRACE conn5 <- [1,2286,null,{}] 17:31:40 INFO - PROCESS | 3980 | 1471048300218 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}] 17:31:40 INFO - PROCESS | 3980 | 1471048300219 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:40 INFO - PROCESS | 3980 | 1471048300335 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 17:31:40 INFO - PROCESS | 3980 | 1471048300343 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 3980 | 1471048300345 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:40 INFO - PROCESS | 3980 | ++DOCSHELL 176C8400 == 35 [pid = 3980] [id = 581] 17:31:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18544800) [pid = 3980] [serial = 1743] [outer = 00000000] 17:31:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (18695000) [pid = 3980] [serial = 1744] [outer = 18544800] 17:31:40 INFO - PROCESS | 3980 | 1471048300441 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18698000) [pid = 3980] [serial = 1745] [outer = 18544800] 17:31:40 INFO - PROCESS | 3980 | 1471048300854 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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 17:31:40 INFO - PROCESS | 3980 | 1471048300887 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 3980 | 1471048300889 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 17:31:40 INFO - PROCESS | 3980 | 1471048300892 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:31:40 INFO - PROCESS | 3980 | 1471048300895 Marionette TRACE conn5 <- [1,2290,null,{}] 17:31:40 INFO - PROCESS | 3980 | 1471048300898 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}] 17:31:40 INFO - PROCESS | 3980 | 1471048300901 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:41 INFO - PROCESS | 3980 | 1471048301056 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 17:31:41 INFO - PROCESS | 3980 | 1471048301081 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:41 INFO - PROCESS | 3980 | 1471048301084 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:41 INFO - PROCESS | 3980 | ++DOCSHELL 137C3C00 == 36 [pid = 3980] [id = 582] 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187B8C00) [pid = 3980] [serial = 1746] [outer = 00000000] 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (187DAC00) [pid = 3980] [serial = 1747] [outer = 187B8C00] 17:31:41 INFO - PROCESS | 3980 | 1471048301132 Marionette DEBUG loaded listener.js 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (187E6400) [pid = 3980] [serial = 1748] [outer = 187B8C00] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E42800) [pid = 3980] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (16436C00) [pid = 3980] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16E85C00) [pid = 3980] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (15723000) [pid = 3980] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (136C3400) [pid = 3980] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FA4D400) [pid = 3980] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0C1DDC00) [pid = 3980] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FBA8000) [pid = 3980] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1A09C000) [pid = 3980] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1783DC00) [pid = 3980] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1092D800) [pid = 3980] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C1E2800) [pid = 3980] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:31:41 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0EED3800) [pid = 3980] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:31:41 INFO - PROCESS | 3980 | 1471048301686 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]]]}] 17:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 830ms 17:31:41 INFO - PROCESS | 3980 | 1471048301727 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 17:31:41 INFO - PROCESS | 3980 | 1471048301729 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 17:31:41 INFO - PROCESS | 3980 | 1471048301732 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:31:41 INFO - PROCESS | 3980 | 1471048301734 Marionette TRACE conn5 <- [1,2294,null,{}] 17:31:41 INFO - PROCESS | 3980 | 1471048301737 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}] 17:31:41 INFO - PROCESS | 3980 | 1471048301739 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:41 INFO - PROCESS | 3980 | 1471048301818 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 17:31:41 INFO - PROCESS | 3980 | 1471048301832 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:41 INFO - PROCESS | 3980 | 1471048301834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:41 INFO - PROCESS | 3980 | ++DOCSHELL 13F66400 == 37 [pid = 3980] [id = 583] 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13FEF000) [pid = 3980] [serial = 1749] [outer = 00000000] 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17176000) [pid = 3980] [serial = 1750] [outer = 13FEF000] 17:31:41 INFO - PROCESS | 3980 | 1471048301879 Marionette DEBUG loaded listener.js 17:31:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17F63C00) [pid = 3980] [serial = 1751] [outer = 13FEF000] 17:31:42 INFO - PROCESS | 3980 | 1471048302305 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]]]}] 17:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 17:31:42 INFO - PROCESS | 3980 | 1471048302367 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 17:31:42 INFO - PROCESS | 3980 | 1471048302369 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 17:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:31:42 INFO - PROCESS | 3980 | 1471048302372 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 3980 | 1471048302374 Marionette TRACE conn5 <- [1,2298,null,{}] 17:31:42 INFO - PROCESS | 3980 | 1471048302378 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}] 17:31:42 INFO - PROCESS | 3980 | 1471048302379 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:42 INFO - PROCESS | 3980 | 1471048302461 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 17:31:42 INFO - PROCESS | 3980 | 1471048302466 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 3980 | 1471048302468 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:42 INFO - PROCESS | 3980 | ++DOCSHELL 14767400 == 38 [pid = 3980] [id = 584] 17:31:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16510800) [pid = 3980] [serial = 1752] [outer = 00000000] 17:31:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (18A5E800) [pid = 3980] [serial = 1753] [outer = 16510800] 17:31:42 INFO - PROCESS | 3980 | 1471048302511 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (199ADC00) [pid = 3980] [serial = 1754] [outer = 16510800] 17:31:42 INFO - PROCESS | 3980 | 1471048302966 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]]]}] 17:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 17:31:42 INFO - PROCESS | 3980 | 1471048303010 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 17:31:42 INFO - PROCESS | 3980 | 1471048303012 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 17:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:31:42 INFO - PROCESS | 3980 | 1471048303015 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 3980 | 1471048303017 Marionette TRACE conn5 <- [1,2302,null,{}] 17:31:42 INFO - PROCESS | 3980 | 1471048303020 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}] 17:31:42 INFO - PROCESS | 3980 | 1471048303022 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:43 INFO - PROCESS | 3980 | 1471048303102 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 17:31:43 INFO - PROCESS | 3980 | 1471048303107 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:43 INFO - PROCESS | 3980 | 1471048303109 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:43 INFO - PROCESS | 3980 | ++DOCSHELL 13E48400 == 39 [pid = 3980] [id = 585] 17:31:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1890F000) [pid = 3980] [serial = 1755] [outer = 00000000] 17:31:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A098000) [pid = 3980] [serial = 1756] [outer = 1890F000] 17:31:43 INFO - PROCESS | 3980 | 1471048303153 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A09F800) [pid = 3980] [serial = 1757] [outer = 1890F000] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 0EE76800 == 38 [pid = 3980] [id = 572] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 136C2800 == 37 [pid = 3980] [id = 571] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 0F945400 == 36 [pid = 3980] [id = 573] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 10103800 == 35 [pid = 3980] [id = 574] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 10158000 == 34 [pid = 3980] [id = 575] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 0FD84000 == 33 [pid = 3980] [id = 578] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 137C4800 == 32 [pid = 3980] [id = 576] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 0FD86C00 == 31 [pid = 3980] [id = 580] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 13F66400 == 30 [pid = 3980] [id = 583] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 17172000 == 29 [pid = 3980] [id = 579] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 137C3C00 == 28 [pid = 3980] [id = 582] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 14767400 == 27 [pid = 3980] [id = 584] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 176C8400 == 26 [pid = 3980] [id = 581] 17:31:44 INFO - PROCESS | 3980 | --DOCSHELL 13FEDC00 == 25 [pid = 3980] [id = 577] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1475F000) [pid = 3980] [serial = 1700] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (13EED400) [pid = 3980] [serial = 1699] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16443400) [pid = 3980] [serial = 1702] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (171F1800) [pid = 3980] [serial = 1705] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (17BDC400) [pid = 3980] [serial = 1711] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (176C9800) [pid = 3980] [serial = 1706] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (136C9000) [pid = 3980] [serial = 1696] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (17840800) [pid = 3980] [serial = 1712] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FB43800) [pid = 3980] [serial = 1693] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FD78400) [pid = 3980] [serial = 1694] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F311C00) [pid = 3980] [serial = 1690] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F3F8C00) [pid = 3980] [serial = 1691] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (18691800) [pid = 3980] [serial = 1714] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (107CF000) [pid = 3980] [serial = 1688] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FD7A400) [pid = 3980] [serial = 1687] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1A24E000) [pid = 3980] [serial = 1685] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A20E800) [pid = 3980] [serial = 1684] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (18A57000) [pid = 3980] [serial = 1682] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (18698800) [pid = 3980] [serial = 1681] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13E52800) [pid = 3980] [serial = 1679] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (136BEC00) [pid = 3980] [serial = 1678] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F951800) [pid = 3980] [serial = 1676] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0F363800) [pid = 3980] [serial = 1675] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1716D000) [pid = 3980] [serial = 1708] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (1655CC00) [pid = 3980] [serial = 1703] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (13992400) [pid = 3980] [serial = 1697] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (17174800) [pid = 3980] [serial = 1709] [outer = 00000000] [url = about:blank] 17:31:44 INFO - PROCESS | 3980 | 1471048304951 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]]]}] 17:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1977ms 17:31:44 INFO - PROCESS | 3980 | 1471048304996 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 3980 | 1471048305000 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 17:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:31:44 INFO - PROCESS | 3980 | 1471048305005 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 3980 | 1471048305008 Marionette TRACE conn5 <- [1,2306,null,{}] 17:31:44 INFO - PROCESS | 3980 | 1471048305014 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}] 17:31:44 INFO - PROCESS | 3980 | 1471048305017 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:45 INFO - PROCESS | 3980 | 1471048305111 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 17:31:45 INFO - PROCESS | 3980 | 1471048305119 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 3980 | 1471048305123 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:45 INFO - PROCESS | 3980 | ++DOCSHELL 0EECB800 == 26 [pid = 3980] [id = 586] 17:31:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0EECC400) [pid = 3980] [serial = 1758] [outer = 00000000] 17:31:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0F284400) [pid = 3980] [serial = 1759] [outer = 0EECC400] 17:31:45 INFO - PROCESS | 3980 | 1471048305174 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F3F7000) [pid = 3980] [serial = 1760] [outer = 0EECC400] 17:31:45 INFO - PROCESS | 3980 | 1471048305727 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] 17:31:45 INFO - PROCESS | 3980 | 1471048305801 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 17:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:31:45 INFO - PROCESS | 3980 | 1471048305808 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 3980 | 1471048305810 Marionette TRACE conn5 <- [1,2310,null,{}] 17:31:45 INFO - PROCESS | 3980 | 1471048305814 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}] 17:31:45 INFO - PROCESS | 3980 | 1471048305817 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:45 INFO - PROCESS | 3980 | 1471048305904 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 17:31:45 INFO - PROCESS | 3980 | 1471048305918 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 3980 | 1471048305920 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:45 INFO - PROCESS | 3980 | ++DOCSHELL 0F948000 == 27 [pid = 3980] [id = 587] 17:31:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0F949400) [pid = 3980] [serial = 1761] [outer = 00000000] 17:31:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0F950400) [pid = 3980] [serial = 1762] [outer = 0F949400] 17:31:45 INFO - PROCESS | 3980 | 1471048305968 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0FA55000) [pid = 3980] [serial = 1763] [outer = 0F949400] 17:31:46 INFO - PROCESS | 3980 | 1471048306425 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]]]}] 17:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 17:31:46 INFO - PROCESS | 3980 | 1471048306481 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 17:31:46 INFO - PROCESS | 3980 | 1471048306483 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 17:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:31:46 INFO - PROCESS | 3980 | 1471048306515 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:31:46 INFO - PROCESS | 3980 | 1471048306518 Marionette TRACE conn5 <- [1,2314,null,{}] 17:31:46 INFO - PROCESS | 3980 | 1471048306532 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}] 17:31:46 INFO - PROCESS | 3980 | 1471048306537 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:46 INFO - PROCESS | 3980 | 1471048306662 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 17:31:46 INFO - PROCESS | 3980 | 1471048306727 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 3980 | 1471048306730 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:46 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7C000 == 28 [pid = 3980] [id = 588] 17:31:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FD7C400) [pid = 3980] [serial = 1764] [outer = 00000000] 17:31:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FD84000) [pid = 3980] [serial = 1765] [outer = 0FD7C400] 17:31:46 INFO - PROCESS | 3980 | 1471048306781 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (1015A400) [pid = 3980] [serial = 1766] [outer = 0FD7C400] 17:31:47 INFO - PROCESS | 3980 | 1471048307145 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]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 690ms 17:31:47 INFO - PROCESS | 3980 | 1471048307207 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 3980 | 1471048307210 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 17:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:31:47 INFO - PROCESS | 3980 | 1471048307213 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 3980 | 1471048307215 Marionette TRACE conn5 <- [1,2318,null,{}] 17:31:47 INFO - PROCESS | 3980 | 1471048307218 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}] 17:31:47 INFO - PROCESS | 3980 | 1471048307220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:47 INFO - PROCESS | 3980 | 1471048307309 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 17:31:47 INFO - PROCESS | 3980 | 1471048307315 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 3980 | 1471048307317 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:47 INFO - PROCESS | 3980 | ++DOCSHELL 109DB000 == 29 [pid = 3980] [id = 589] 17:31:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (109DB400) [pid = 3980] [serial = 1767] [outer = 00000000] 17:31:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (136C0800) [pid = 3980] [serial = 1768] [outer = 109DB400] 17:31:47 INFO - PROCESS | 3980 | 1471048307365 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (136CA400) [pid = 3980] [serial = 1769] [outer = 109DB400] 17:31:47 INFO - PROCESS | 3980 | 1471048307798 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]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 17:31:47 INFO - PROCESS | 3980 | 1471048307846 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 3980 | 1471048307849 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 17:31:47 INFO - PROCESS | 3980 | 1471048307852 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:31:47 INFO - PROCESS | 3980 | 1471048307854 Marionette TRACE conn5 <- [1,2322,null,{}] 17:31:47 INFO - PROCESS | 3980 | 1471048307857 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}] 17:31:47 INFO - PROCESS | 3980 | 1471048307859 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:47 INFO - PROCESS | 3980 | 1471048307936 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 17:31:47 INFO - PROCESS | 3980 | 1471048307942 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 3980 | 1471048307944 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:47 INFO - PROCESS | 3980 | ++DOCSHELL 13969800 == 30 [pid = 3980] [id = 590] 17:31:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13969C00) [pid = 3980] [serial = 1770] [outer = 00000000] 17:31:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13E0B400) [pid = 3980] [serial = 1771] [outer = 13969C00] 17:31:47 INFO - PROCESS | 3980 | 1471048307988 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13E52800) [pid = 3980] [serial = 1772] [outer = 13969C00] 17:31:48 INFO - PROCESS | 3980 | 1471048308450 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]]]}] 17:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 17:31:48 INFO - PROCESS | 3980 | 1471048308494 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 17:31:48 INFO - PROCESS | 3980 | 1471048308496 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 17:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:31:48 INFO - PROCESS | 3980 | 1471048308499 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 3980 | 1471048308501 Marionette TRACE conn5 <- [1,2326,null,{}] 17:31:48 INFO - PROCESS | 3980 | 1471048308505 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}] 17:31:48 INFO - PROCESS | 3980 | 1471048308510 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:48 INFO - PROCESS | 3980 | 1471048308611 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 17:31:48 INFO - PROCESS | 3980 | 1471048308617 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:48 INFO - PROCESS | 3980 | 1471048308619 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:48 INFO - PROCESS | 3980 | ++DOCSHELL 13FF6000 == 31 [pid = 3980] [id = 591] 17:31:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (14767C00) [pid = 3980] [serial = 1773] [outer = 00000000] 17:31:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1572B400) [pid = 3980] [serial = 1774] [outer = 14767C00] 17:31:48 INFO - PROCESS | 3980 | 1471048308664 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16436400) [pid = 3980] [serial = 1775] [outer = 14767C00] 17:31:49 INFO - PROCESS | 3980 | 1471048309122 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]]]}] 17:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 672ms 17:31:49 INFO - PROCESS | 3980 | 1471048309174 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 17:31:49 INFO - PROCESS | 3980 | 1471048309176 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 17:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:31:49 INFO - PROCESS | 3980 | 1471048309180 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:31:49 INFO - PROCESS | 3980 | 1471048309182 Marionette TRACE conn5 <- [1,2330,null,{}] 17:31:49 INFO - PROCESS | 3980 | 1471048309186 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}] 17:31:49 INFO - PROCESS | 3980 | 1471048309188 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:49 INFO - PROCESS | 3980 | 1471048309268 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 17:31:49 INFO - PROCESS | 3980 | 1471048309274 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 3980 | 1471048309276 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:49 INFO - PROCESS | 3980 | ++DOCSHELL 0F944000 == 32 [pid = 3980] [id = 592] 17:31:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FA50C00) [pid = 3980] [serial = 1776] [outer = 00000000] 17:31:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1655C400) [pid = 3980] [serial = 1777] [outer = 0FA50C00] 17:31:49 INFO - PROCESS | 3980 | 1471048309323 Marionette DEBUG loaded listener.js 17:31:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (1655D800) [pid = 3980] [serial = 1778] [outer = 0FA50C00] 17:31:49 INFO - PROCESS | 3980 | 1471048309762 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]]]}] 17:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 17:31:49 INFO - PROCESS | 3980 | 1471048309830 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 17:31:49 INFO - PROCESS | 3980 | 1471048309833 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 17:31:49 INFO - PROCESS | 3980 | 1471048309836 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:31:49 INFO - PROCESS | 3980 | 1471048309838 Marionette TRACE conn5 <- [1,2334,null,{}] 17:31:49 INFO - PROCESS | 3980 | 1471048309842 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}] 17:31:49 INFO - PROCESS | 3980 | 1471048309844 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:49 INFO - PROCESS | 3980 | 1471048309920 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 17:31:49 INFO - PROCESS | 3980 | 1471048309927 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 3980 | 1471048309929 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:49 INFO - PROCESS | 3980 | ++DOCSHELL 16558800 == 33 [pid = 3980] [id = 593] 17:31:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E65000) [pid = 3980] [serial = 1779] [outer = 00000000] 17:31:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17172000) [pid = 3980] [serial = 1780] [outer = 16E65000] 17:31:49 INFO - PROCESS | 3980 | 1471048309972 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1092D800) [pid = 3980] [serial = 1781] [outer = 16E65000] 17:31:50 INFO - PROCESS | 3980 | 1471048310441 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]]]}] 17:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 631ms 17:31:50 INFO - PROCESS | 3980 | 1471048310479 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 17:31:50 INFO - PROCESS | 3980 | 1471048310481 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 17:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:31:50 INFO - PROCESS | 3980 | 1471048310485 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - PROCESS | 3980 | 1471048310487 Marionette TRACE conn5 <- [1,2338,null,{}] 17:31:50 INFO - PROCESS | 3980 | 1471048310490 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}] 17:31:50 INFO - PROCESS | 3980 | 1471048310492 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:50 INFO - PROCESS | 3980 | 1471048310607 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 17:31:50 INFO - PROCESS | 3980 | 1471048310616 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 3980 | 1471048310617 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:50 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7A400 == 34 [pid = 3980] [id = 594] 17:31:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (171F2400) [pid = 3980] [serial = 1782] [outer = 00000000] 17:31:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176C8C00) [pid = 3980] [serial = 1783] [outer = 171F2400] 17:31:50 INFO - PROCESS | 3980 | 1471048310739 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (176C9400) [pid = 3980] [serial = 1784] [outer = 171F2400] 17:31:51 INFO - PROCESS | 3980 | 1471048311176 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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 17:31:51 INFO - PROCESS | 3980 | 1471048311217 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 17:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:31:51 INFO - PROCESS | 3980 | 1471048311219 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 17:31:51 INFO - PROCESS | 3980 | 1471048311222 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 3980 | 1471048311224 Marionette TRACE conn5 <- [1,2342,null,{}] 17:31:51 INFO - PROCESS | 3980 | 1471048311234 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}] 17:31:51 INFO - PROCESS | 3980 | 1471048311235 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:51 INFO - PROCESS | 3980 | 1471048311352 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 17:31:51 INFO - PROCESS | 3980 | 1471048311363 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 3980 | 1471048311365 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:51 INFO - PROCESS | 3980 | ++DOCSHELL 136BEC00 == 35 [pid = 3980] [id = 595] 17:31:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176B8800) [pid = 3980] [serial = 1785] [outer = 00000000] 17:31:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (17F67000) [pid = 3980] [serial = 1786] [outer = 176B8800] 17:31:51 INFO - PROCESS | 3980 | 1471048311409 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1868F400) [pid = 3980] [serial = 1787] [outer = 176B8800] 17:31:51 INFO - PROCESS | 3980 | 1471048311852 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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 690ms 17:31:51 INFO - PROCESS | 3980 | 1471048311919 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 3980 | 1471048311921 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 17:31:51 INFO - PROCESS | 3980 | 1471048311924 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 3980 | 1471048311926 Marionette TRACE conn5 <- [1,2346,null,{}] 17:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:31:51 INFO - PROCESS | 3980 | 1471048311930 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}] 17:31:51 INFO - PROCESS | 3980 | 1471048311932 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:52 INFO - PROCESS | 3980 | 1471048312089 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 17:31:52 INFO - PROCESS | 3980 | 1471048312113 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 3980 | 1471048312115 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:52 INFO - PROCESS | 3980 | ++DOCSHELL 137C0800 == 36 [pid = 3980] [id = 596] 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (187BF000) [pid = 3980] [serial = 1788] [outer = 00000000] 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (187E4800) [pid = 3980] [serial = 1789] [outer = 187BF000] 17:31:52 INFO - PROCESS | 3980 | 1471048312161 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A090000) [pid = 3980] [serial = 1790] [outer = 187BF000] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (16510800) [pid = 3980] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (176CD000) [pid = 3980] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (18544800) [pid = 3980] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (187B8C00) [pid = 3980] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (17F60400) [pid = 3980] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17172C00) [pid = 3980] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16443000) [pid = 3980] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1475E400) [pid = 3980] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1395F800) [pid = 3980] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (107C6400) [pid = 3980] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (10105800) [pid = 3980] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F945800) [pid = 3980] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:31:52 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0EEC7000) [pid = 3980] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:31:52 INFO - PROCESS | 3980 | 1471048312723 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]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 830ms 17:31:52 INFO - PROCESS | 3980 | 1471048312759 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 3980 | 1471048312761 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 17:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:31:52 INFO - PROCESS | 3980 | 1471048312778 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 3980 | 1471048312780 Marionette TRACE conn5 <- [1,2350,null,{}] 17:31:52 INFO - PROCESS | 3980 | 1471048312783 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}] 17:31:52 INFO - PROCESS | 3980 | 1471048312785 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:52 INFO - PROCESS | 3980 | 1471048312866 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 17:31:52 INFO - PROCESS | 3980 | 1471048312871 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 3980 | 1471048312873 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:52 INFO - PROCESS | 3980 | ++DOCSHELL 1366FC00 == 37 [pid = 3980] [id = 597] 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (136C8C00) [pid = 3980] [serial = 1791] [outer = 00000000] 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E85800) [pid = 3980] [serial = 1792] [outer = 136C8C00] 17:31:52 INFO - PROCESS | 3980 | 1471048312926 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176D2800) [pid = 3980] [serial = 1793] [outer = 136C8C00] 17:31:53 INFO - PROCESS | 3980 | 1471048313355 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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 630ms 17:31:53 INFO - PROCESS | 3980 | 1471048313411 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 17:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:31:53 INFO - PROCESS | 3980 | 1471048313413 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 17:31:53 INFO - PROCESS | 3980 | 1471048313416 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 3980 | 1471048313418 Marionette TRACE conn5 <- [1,2354,null,{}] 17:31:53 INFO - PROCESS | 3980 | 1471048313421 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}] 17:31:53 INFO - PROCESS | 3980 | 1471048313423 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:53 INFO - PROCESS | 3980 | 1471048313501 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 17:31:53 INFO - PROCESS | 3980 | 1471048313510 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 3980 | 1471048313512 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:53 INFO - PROCESS | 3980 | ++DOCSHELL 17171000 == 38 [pid = 3980] [id = 598] 17:31:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187B5000) [pid = 3980] [serial = 1794] [outer = 00000000] 17:31:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A098800) [pid = 3980] [serial = 1795] [outer = 187B5000] 17:31:53 INFO - PROCESS | 3980 | 1471048313555 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A0A4000) [pid = 3980] [serial = 1796] [outer = 187B5000] 17:31:53 INFO - PROCESS | 3980 | 1471048313993 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]]]}] 17:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 17:31:54 INFO - PROCESS | 3980 | 1471048314060 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 17:31:54 INFO - PROCESS | 3980 | 1471048314062 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 17:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:31:54 INFO - PROCESS | 3980 | 1471048314065 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 3980 | 1471048314067 Marionette TRACE conn5 <- [1,2358,null,{}] 17:31:54 INFO - PROCESS | 3980 | 1471048314070 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}] 17:31:54 INFO - PROCESS | 3980 | 1471048314072 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:54 INFO - PROCESS | 3980 | 1471048314151 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 17:31:54 INFO - PROCESS | 3980 | 1471048314157 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 3980 | 1471048314158 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:54 INFO - PROCESS | 3980 | ++DOCSHELL 13DB0000 == 39 [pid = 3980] [id = 599] 17:31:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13FF3800) [pid = 3980] [serial = 1797] [outer = 00000000] 17:31:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A20C000) [pid = 3980] [serial = 1798] [outer = 13FF3800] 17:31:54 INFO - PROCESS | 3980 | 1471048314203 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1A214400) [pid = 3980] [serial = 1799] [outer = 13FF3800] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 13E48400 == 38 [pid = 3980] [id = 585] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 0EECB800 == 37 [pid = 3980] [id = 586] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 0F948000 == 36 [pid = 3980] [id = 587] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 109DB000 == 35 [pid = 3980] [id = 589] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 0FD7A400 == 34 [pid = 3980] [id = 594] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 16558800 == 33 [pid = 3980] [id = 593] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 13969800 == 32 [pid = 3980] [id = 590] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 17171000 == 31 [pid = 3980] [id = 598] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 13FF6000 == 30 [pid = 3980] [id = 591] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 0FD7C000 == 29 [pid = 3980] [id = 588] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 1366FC00 == 28 [pid = 3980] [id = 597] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 0F944000 == 27 [pid = 3980] [id = 592] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 137C0800 == 26 [pid = 3980] [id = 596] 17:31:55 INFO - PROCESS | 3980 | --DOCSHELL 136BEC00 == 25 [pid = 3980] [id = 595] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (199ADC00) [pid = 3980] [serial = 1754] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1A098000) [pid = 3980] [serial = 1756] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17843000) [pid = 3980] [serial = 1741] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (18695000) [pid = 3980] [serial = 1744] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (17BDD400) [pid = 3980] [serial = 1742] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (187DAC00) [pid = 3980] [serial = 1747] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (18698000) [pid = 3980] [serial = 1745] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (18A5E800) [pid = 3980] [serial = 1753] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (187E6400) [pid = 3980] [serial = 1748] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (18698400) [pid = 3980] [serial = 1715] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (171F0000) [pid = 3980] [serial = 1738] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (16E65800) [pid = 3980] [serial = 1735] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (16E6AC00) [pid = 3980] [serial = 1736] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (15725C00) [pid = 3980] [serial = 1732] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (16436800) [pid = 3980] [serial = 1733] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13E48C00) [pid = 3980] [serial = 1729] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13EE1400) [pid = 3980] [serial = 1730] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1362F000) [pid = 3980] [serial = 1726] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (136CB800) [pid = 3980] [serial = 1727] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (10159800) [pid = 3980] [serial = 1723] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (107CA400) [pid = 3980] [serial = 1724] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F94B800) [pid = 3980] [serial = 1720] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0FA4E800) [pid = 3980] [serial = 1721] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F3F0400) [pid = 3980] [serial = 1718] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0F236800) [pid = 3980] [serial = 1717] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (17176000) [pid = 3980] [serial = 1750] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (17179C00) [pid = 3980] [serial = 1739] [outer = 00000000] [url = about:blank] 17:31:55 INFO - PROCESS | 3980 | 1471048316011 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]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1972ms 17:31:56 INFO - PROCESS | 3980 | 1471048316041 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 17:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:31:56 INFO - PROCESS | 3980 | 1471048316045 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 17:31:56 INFO - PROCESS | 3980 | 1471048316050 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - PROCESS | 3980 | 1471048316053 Marionette TRACE conn5 <- [1,2362,null,{}] 17:31:56 INFO - PROCESS | 3980 | 1471048316059 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}] 17:31:56 INFO - PROCESS | 3980 | 1471048316062 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:56 INFO - PROCESS | 3980 | 1471048316157 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 17:31:56 INFO - PROCESS | 3980 | 1471048316164 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 3980 | 1471048316168 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:56 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6B800 == 26 [pid = 3980] [id = 600] 17:31:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0EE6E400) [pid = 3980] [serial = 1800] [outer = 00000000] 17:31:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0EED3800) [pid = 3980] [serial = 1801] [outer = 0EE6E400] 17:31:56 INFO - PROCESS | 3980 | 1471048316218 Marionette DEBUG loaded listener.js 17:31:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0F30CC00) [pid = 3980] [serial = 1802] [outer = 0EE6E400] 17:31:56 INFO - PROCESS | 3980 | 1471048316732 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]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 17:31:56 INFO - PROCESS | 3980 | 1471048316780 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 17:31:56 INFO - PROCESS | 3980 | 1471048316785 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 17:31:56 INFO - PROCESS | 3980 | 1471048316792 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:31:56 INFO - PROCESS | 3980 | 1471048316795 Marionette TRACE conn5 <- [1,2366,null,{}] 17:31:56 INFO - PROCESS | 3980 | 1471048316798 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}] 17:31:56 INFO - PROCESS | 3980 | 1471048316801 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:56 INFO - PROCESS | 3980 | 1471048316893 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 17:31:56 INFO - PROCESS | 3980 | 1471048316995 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 3980 | 1471048316998 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:56 INFO - PROCESS | 3980 | ++DOCSHELL 0F814800 == 27 [pid = 3980] [id = 601] 17:31:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F815000) [pid = 3980] [serial = 1803] [outer = 00000000] 17:31:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0F946800) [pid = 3980] [serial = 1804] [outer = 0F815000] 17:31:57 INFO - PROCESS | 3980 | 1471048317045 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0F94F000) [pid = 3980] [serial = 1805] [outer = 0F815000] 17:31:57 INFO - PROCESS | 3980 | 1471048317428 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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 17:31:57 INFO - PROCESS | 3980 | 1471048317465 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 3980 | 1471048317467 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 17:31:57 INFO - PROCESS | 3980 | 1471048317471 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:31:57 INFO - PROCESS | 3980 | 1471048317474 Marionette TRACE conn5 <- [1,2370,null,{}] 17:31:57 INFO - PROCESS | 3980 | 1471048317485 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}] 17:31:57 INFO - PROCESS | 3980 | 1471048317490 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:57 INFO - PROCESS | 3980 | 1471048317599 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 17:31:57 INFO - PROCESS | 3980 | 1471048317610 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:57 INFO - PROCESS | 3980 | 1471048317613 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:57 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7C800 == 28 [pid = 3980] [id = 602] 17:31:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FD7D400) [pid = 3980] [serial = 1806] [outer = 00000000] 17:31:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0FD87C00) [pid = 3980] [serial = 1807] [outer = 0FD7D400] 17:31:57 INFO - PROCESS | 3980 | 1471048317662 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1015B000) [pid = 3980] [serial = 1808] [outer = 0FD7D400] 17:31:58 INFO - PROCESS | 3980 | 1471048318136 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 17:31:58 INFO - PROCESS | 3980 | 1471048318163 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 3980 | 1471048318166 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 17:31:58 INFO - PROCESS | 3980 | 1471048318169 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:31:58 INFO - PROCESS | 3980 | 1471048318171 Marionette TRACE conn5 <- [1,2374,null,{}] 17:31:58 INFO - PROCESS | 3980 | 1471048318175 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}] 17:31:58 INFO - PROCESS | 3980 | 1471048318177 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:58 INFO - PROCESS | 3980 | 1471048318260 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 17:31:58 INFO - PROCESS | 3980 | 1471048318265 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 3980 | 1471048318267 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:58 INFO - PROCESS | 3980 | ++DOCSHELL 1341C800 == 29 [pid = 3980] [id = 603] 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13424400) [pid = 3980] [serial = 1809] [outer = 00000000] 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (1367C400) [pid = 3980] [serial = 1810] [outer = 13424400] 17:31:58 INFO - PROCESS | 3980 | 1471048318312 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136C7C00) [pid = 3980] [serial = 1811] [outer = 13424400] 17:31:58 INFO - PROCESS | 3980 | 1471048318742 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 17:31:58 INFO - PROCESS | 3980 | 1471048318803 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 17:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:31:58 INFO - PROCESS | 3980 | 1471048318805 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 17:31:58 INFO - PROCESS | 3980 | 1471048318808 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 3980 | 1471048318810 Marionette TRACE conn5 <- [1,2378,null,{}] 17:31:58 INFO - PROCESS | 3980 | 1471048318814 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}] 17:31:58 INFO - PROCESS | 3980 | 1471048318816 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:58 INFO - PROCESS | 3980 | 1471048318896 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 17:31:58 INFO - PROCESS | 3980 | 1471048318904 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 3980 | 1471048318906 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:58 INFO - PROCESS | 3980 | ++DOCSHELL 136CD400 == 30 [pid = 3980] [id = 604] 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (137BDC00) [pid = 3980] [serial = 1812] [outer = 00000000] 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13E3E000) [pid = 3980] [serial = 1813] [outer = 137BDC00] 17:31:58 INFO - PROCESS | 3980 | 1471048318950 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13EE2800) [pid = 3980] [serial = 1814] [outer = 137BDC00] 17:31:59 INFO - PROCESS | 3980 | 1471048319403 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]]]}] 17:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 17:31:59 INFO - PROCESS | 3980 | 1471048319455 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 17:31:59 INFO - PROCESS | 3980 | 1471048319458 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 17:31:59 INFO - PROCESS | 3980 | 1471048319461 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 3980 | 1471048319463 Marionette TRACE conn5 <- [1,2382,null,{}] 17:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:31:59 INFO - PROCESS | 3980 | 1471048319466 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}] 17:31:59 INFO - PROCESS | 3980 | 1471048319472 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:59 INFO - PROCESS | 3980 | 1471048319572 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 17:31:59 INFO - PROCESS | 3980 | 1471048319581 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:59 INFO - PROCESS | 3980 | 1471048319583 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:31:59 INFO - PROCESS | 3980 | ++DOCSHELL 1475EC00 == 31 [pid = 3980] [id = 605] 17:31:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1536BC00) [pid = 3980] [serial = 1815] [outer = 00000000] 17:31:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1643FC00) [pid = 3980] [serial = 1816] [outer = 1536BC00] 17:31:59 INFO - PROCESS | 3980 | 1471048319630 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16442C00) [pid = 3980] [serial = 1817] [outer = 1536BC00] 17:32:00 INFO - PROCESS | 3980 | 1471048320094 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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 17:32:00 INFO - PROCESS | 3980 | 1471048320137 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 3980 | 1471048320139 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 17:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:32:00 INFO - PROCESS | 3980 | 1471048320142 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 3980 | 1471048320144 Marionette TRACE conn5 <- [1,2386,null,{}] 17:32:00 INFO - PROCESS | 3980 | 1471048320147 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}] 17:32:00 INFO - PROCESS | 3980 | 1471048320149 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:00 INFO - PROCESS | 3980 | 1471048320225 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 17:32:00 INFO - PROCESS | 3980 | 1471048320230 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 3980 | 1471048320232 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:00 INFO - PROCESS | 3980 | ++DOCSHELL 1643BC00 == 32 [pid = 3980] [id = 606] 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16554800) [pid = 3980] [serial = 1818] [outer = 00000000] 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E65800) [pid = 3980] [serial = 1819] [outer = 16554800] 17:32:00 INFO - PROCESS | 3980 | 1471048320277 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16E6AC00) [pid = 3980] [serial = 1820] [outer = 16554800] 17:32:00 INFO - PROCESS | 3980 | 1471048320726 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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms 17:32:00 INFO - PROCESS | 3980 | 1471048320793 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 3980 | 1471048320795 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 17:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:32:00 INFO - PROCESS | 3980 | 1471048320803 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 3980 | 1471048320805 Marionette TRACE conn5 <- [1,2390,null,{}] 17:32:00 INFO - PROCESS | 3980 | 1471048320809 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}] 17:32:00 INFO - PROCESS | 3980 | 1471048320811 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:00 INFO - PROCESS | 3980 | 1471048320889 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 17:32:00 INFO - PROCESS | 3980 | 1471048320895 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 3980 | 1471048320897 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:00 INFO - PROCESS | 3980 | ++DOCSHELL 171BE000 == 33 [pid = 3980] [id = 607] 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (171C1800) [pid = 3980] [serial = 1821] [outer = 00000000] 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (176B8C00) [pid = 3980] [serial = 1822] [outer = 171C1800] 17:32:00 INFO - PROCESS | 3980 | 1471048320940 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (171F3000) [pid = 3980] [serial = 1823] [outer = 171C1800] 17:32:01 INFO - PROCESS | 3980 | 1471048321417 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]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 631ms 17:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:32:01 INFO - PROCESS | 3980 | 1471048321445 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 3980 | 1471048321447 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 17:32:01 INFO - PROCESS | 3980 | 1471048321450 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 3980 | 1471048321452 Marionette TRACE conn5 <- [1,2394,null,{}] 17:32:01 INFO - PROCESS | 3980 | 1471048321455 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}] 17:32:01 INFO - PROCESS | 3980 | 1471048321457 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:01 INFO - PROCESS | 3980 | 1471048321574 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 17:32:01 INFO - PROCESS | 3980 | 1471048321670 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 3980 | 1471048321672 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:01 INFO - PROCESS | 3980 | ++DOCSHELL 0EE21000 == 34 [pid = 3980] [id = 608] 17:32:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F807400) [pid = 3980] [serial = 1824] [outer = 00000000] 17:32:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (17BE6800) [pid = 3980] [serial = 1825] [outer = 0F807400] 17:32:01 INFO - PROCESS | 3980 | 1471048321716 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (17F59000) [pid = 3980] [serial = 1826] [outer = 0F807400] 17:32:02 INFO - PROCESS | 3980 | 1471048322142 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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 17:32:02 INFO - PROCESS | 3980 | 1471048322185 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 3980 | 1471048322187 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 17:32:02 INFO - PROCESS | 3980 | 1471048322191 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 3980 | 1471048322192 Marionette TRACE conn5 <- [1,2398,null,{}] 17:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:32:02 INFO - PROCESS | 3980 | 1471048322196 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}] 17:32:02 INFO - PROCESS | 3980 | 1471048322198 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:02 INFO - PROCESS | 3980 | 1471048322314 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 17:32:02 INFO - PROCESS | 3980 | 1471048322319 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 3980 | 1471048322321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:02 INFO - PROCESS | 3980 | ++DOCSHELL 17F5B400 == 35 [pid = 3980] [id = 609] 17:32:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1868C800) [pid = 3980] [serial = 1827] [outer = 00000000] 17:32:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (18734400) [pid = 3980] [serial = 1828] [outer = 1868C800] 17:32:02 INFO - PROCESS | 3980 | 1471048322364 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (187B8400) [pid = 3980] [serial = 1829] [outer = 1868C800] 17:32:02 INFO - PROCESS | 3980 | 1471048322946 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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 17:32:03 INFO - PROCESS | 3980 | 1471048323037 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 3980 | 1471048323039 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 17:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:32:03 INFO - PROCESS | 3980 | 1471048323043 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 3980 | 1471048323045 Marionette TRACE conn5 <- [1,2402,null,{}] 17:32:03 INFO - PROCESS | 3980 | 1471048323049 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}] 17:32:03 INFO - PROCESS | 3980 | 1471048323051 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:03 INFO - PROCESS | 3980 | 1471048323360 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (13FEF000) [pid = 3980] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187B5000) [pid = 3980] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (171F2400) [pid = 3980] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (176B8800) [pid = 3980] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (187BF000) [pid = 3980] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (16E65000) [pid = 3980] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0FA50C00) [pid = 3980] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (14767C00) [pid = 3980] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (13969C00) [pid = 3980] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (109DB400) [pid = 3980] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FD7C400) [pid = 3980] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F949400) [pid = 3980] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0EECC400) [pid = 3980] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (1890F000) [pid = 3980] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:32:03 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (136C8C00) [pid = 3980] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:32:03 INFO - PROCESS | 3980 | 1471048323434 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 3980 | 1471048323437 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:03 INFO - PROCESS | 3980 | ++DOCSHELL 0C16A400 == 36 [pid = 3980] [id = 610] 17:32:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0C1DA400) [pid = 3980] [serial = 1830] [outer = 00000000] 17:32:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FD7C400) [pid = 3980] [serial = 1831] [outer = 0C1DA400] 17:32:03 INFO - PROCESS | 3980 | 1471048323486 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13F6CC00) [pid = 3980] [serial = 1832] [outer = 0C1DA400] 17:32:03 INFO - PROCESS | 3980 | 1471048323862 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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 870ms 17:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:32:03 INFO - PROCESS | 3980 | 1471048323916 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 3980 | 1471048323918 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 17:32:03 INFO - PROCESS | 3980 | 1471048323921 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 3980 | 1471048323923 Marionette TRACE conn5 <- [1,2406,null,{}] 17:32:03 INFO - PROCESS | 3980 | 1471048323926 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}] 17:32:03 INFO - PROCESS | 3980 | 1471048323928 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:04 INFO - PROCESS | 3980 | 1471048324017 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 17:32:04 INFO - PROCESS | 3980 | 1471048324022 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 3980 | 1471048324024 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:04 INFO - PROCESS | 3980 | ++DOCSHELL 1650C000 == 37 [pid = 3980] [id = 611] 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16E69000) [pid = 3980] [serial = 1833] [outer = 00000000] 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187D8C00) [pid = 3980] [serial = 1834] [outer = 16E69000] 17:32:04 INFO - PROCESS | 3980 | 1471048324067 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1890B400) [pid = 3980] [serial = 1835] [outer = 16E69000] 17:32:04 INFO - PROCESS | 3980 | 1471048324492 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]]]}] 17:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 17:32:04 INFO - PROCESS | 3980 | 1471048324553 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 3980 | 1471048324555 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 17:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:32:04 INFO - PROCESS | 3980 | 1471048324558 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 3980 | 1471048324559 Marionette TRACE conn5 <- [1,2410,null,{}] 17:32:04 INFO - PROCESS | 3980 | 1471048324563 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}] 17:32:04 INFO - PROCESS | 3980 | 1471048324565 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:04 INFO - PROCESS | 3980 | 1471048324644 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 17:32:04 INFO - PROCESS | 3980 | 1471048324649 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 3980 | 1471048324651 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:04 INFO - PROCESS | 3980 | ++DOCSHELL 0F751C00 == 38 [pid = 3980] [id = 612] 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0FA55C00) [pid = 3980] [serial = 1836] [outer = 00000000] 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (18CBB000) [pid = 3980] [serial = 1837] [outer = 0FA55C00] 17:32:04 INFO - PROCESS | 3980 | 1471048324697 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A08F800) [pid = 3980] [serial = 1838] [outer = 0FA55C00] 17:32:05 INFO - PROCESS | 3980 | 1471048325151 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]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 17:32:05 INFO - PROCESS | 3980 | 1471048325207 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 3980 | 1471048325209 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 17:32:05 INFO - PROCESS | 3980 | 1471048325213 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 3980 | 1471048325215 Marionette TRACE conn5 <- [1,2414,null,{}] 17:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:32:05 INFO - PROCESS | 3980 | 1471048325218 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}] 17:32:05 INFO - PROCESS | 3980 | 1471048325220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:05 INFO - PROCESS | 3980 | 1471048325305 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 17:32:05 INFO - PROCESS | 3980 | 1471048325311 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 3980 | 1471048325313 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:05 INFO - PROCESS | 3980 | ++DOCSHELL 13EEDC00 == 39 [pid = 3980] [id = 613] 17:32:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A09C400) [pid = 3980] [serial = 1839] [outer = 00000000] 17:32:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A20E800) [pid = 3980] [serial = 1840] [outer = 1A09C400] 17:32:05 INFO - PROCESS | 3980 | 1471048325358 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1A24EC00) [pid = 3980] [serial = 1841] [outer = 1A09C400] 17:32:06 INFO - PROCESS | 3980 | 1471048326209 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]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1014ms 17:32:06 INFO - PROCESS | 3980 | 1471048326235 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 17:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:32:06 INFO - PROCESS | 3980 | 1471048326239 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 17:32:06 INFO - PROCESS | 3980 | 1471048326244 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 3980 | 1471048326249 Marionette TRACE conn5 <- [1,2418,null,{}] 17:32:06 INFO - PROCESS | 3980 | 1471048326274 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}] 17:32:06 INFO - PROCESS | 3980 | 1471048326277 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:06 INFO - PROCESS | 3980 | 1471048326426 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 17:32:06 INFO - PROCESS | 3980 | 1471048326571 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:06 INFO - PROCESS | 3980 | 1471048326574 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:06 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E1800 == 40 [pid = 3980] [id = 614] 17:32:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0EE76C00) [pid = 3980] [serial = 1842] [outer = 00000000] 17:32:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F80F400) [pid = 3980] [serial = 1843] [outer = 0EE76C00] 17:32:06 INFO - PROCESS | 3980 | 1471048326633 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F943C00) [pid = 3980] [serial = 1844] [outer = 0EE76C00] 17:32:07 INFO - PROCESS | 3980 | 1471048327572 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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1402ms 17:32:07 INFO - PROCESS | 3980 | 1471048327647 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 3980 | 1471048327651 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 17:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:32:07 INFO - PROCESS | 3980 | 1471048327657 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 3980 | 1471048327660 Marionette TRACE conn5 <- [1,2422,null,{}] 17:32:07 INFO - PROCESS | 3980 | 1471048327666 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}] 17:32:07 INFO - PROCESS | 3980 | 1471048327668 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:07 INFO - PROCESS | 3980 | 1471048327789 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 17:32:07 INFO - PROCESS | 3980 | 1471048327938 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 3980 | 1471048327943 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 0F751C00 == 39 [pid = 3980] [id = 612] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 1650C000 == 38 [pid = 3980] [id = 611] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 0C16A400 == 37 [pid = 3980] [id = 610] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 17F5B400 == 36 [pid = 3980] [id = 609] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 0EE21000 == 35 [pid = 3980] [id = 608] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 171BE000 == 34 [pid = 3980] [id = 607] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 1643BC00 == 33 [pid = 3980] [id = 606] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 1475EC00 == 32 [pid = 3980] [id = 605] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 136CD400 == 31 [pid = 3980] [id = 604] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 1341C800 == 30 [pid = 3980] [id = 603] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 0FD7C800 == 29 [pid = 3980] [id = 602] 17:32:07 INFO - PROCESS | 3980 | --DOCSHELL 0F814800 == 28 [pid = 3980] [id = 601] 17:32:07 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (1A20C000) [pid = 3980] [serial = 1798] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | ++DOCSHELL 0C16A400 == 29 [pid = 3980] [id = 615] 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0C1E8000) [pid = 3980] [serial = 1845] [outer = 00000000] 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F3F9000) [pid = 3980] [serial = 1846] [outer = 0C1E8000] 17:32:08 INFO - PROCESS | 3980 | 1471048328066 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (0F80C400) [pid = 3980] [serial = 1847] [outer = 0C1E8000] 17:32:08 INFO - PROCESS | 3980 | --DOCSHELL 0EE6B800 == 28 [pid = 3980] [id = 600] 17:32:08 INFO - PROCESS | 3980 | --DOCSHELL 13DB0000 == 27 [pid = 3980] [id = 599] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (1A0A4000) [pid = 3980] [serial = 1796] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (176C8C00) [pid = 3980] [serial = 1783] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17F67000) [pid = 3980] [serial = 1786] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (176C9400) [pid = 3980] [serial = 1784] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (187E4800) [pid = 3980] [serial = 1789] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1A098800) [pid = 3980] [serial = 1795] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1A090000) [pid = 3980] [serial = 1790] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17172000) [pid = 3980] [serial = 1780] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (1655C400) [pid = 3980] [serial = 1777] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1655D800) [pid = 3980] [serial = 1778] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1572B400) [pid = 3980] [serial = 1774] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16436400) [pid = 3980] [serial = 1775] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (13E0B400) [pid = 3980] [serial = 1771] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13E52800) [pid = 3980] [serial = 1772] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C0800) [pid = 3980] [serial = 1768] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (136CA400) [pid = 3980] [serial = 1769] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FD84000) [pid = 3980] [serial = 1765] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1015A400) [pid = 3980] [serial = 1766] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F950400) [pid = 3980] [serial = 1762] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FA55000) [pid = 3980] [serial = 1763] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F284400) [pid = 3980] [serial = 1759] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0F3F7000) [pid = 3980] [serial = 1760] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1A09F800) [pid = 3980] [serial = 1757] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1868F400) [pid = 3980] [serial = 1787] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (16E85800) [pid = 3980] [serial = 1792] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (176D2800) [pid = 3980] [serial = 1793] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (1092D800) [pid = 3980] [serial = 1781] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (17F63C00) [pid = 3980] [serial = 1751] [outer = 00000000] [url = about:blank] 17:32:08 INFO - PROCESS | 3980 | 1471048328449 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]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 830ms 17:32:08 INFO - PROCESS | 3980 | 1471048328486 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 17:32:08 INFO - PROCESS | 3980 | 1471048328491 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 17:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:32:08 INFO - PROCESS | 3980 | 1471048328498 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 3980 | 1471048328500 Marionette TRACE conn5 <- [1,2426,null,{}] 17:32:08 INFO - PROCESS | 3980 | 1471048328504 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}] 17:32:08 INFO - PROCESS | 3980 | 1471048328506 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:08 INFO - PROCESS | 3980 | 1471048328595 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 17:32:08 INFO - PROCESS | 3980 | 1471048328602 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:08 INFO - PROCESS | 3980 | 1471048328605 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:08 INFO - PROCESS | 3980 | ++DOCSHELL 0F951C00 == 28 [pid = 3980] [id = 616] 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FA4D800) [pid = 3980] [serial = 1848] [outer = 00000000] 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FB3E000) [pid = 3980] [serial = 1849] [outer = 0FA4D800] 17:32:08 INFO - PROCESS | 3980 | 1471048328655 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FBA8000) [pid = 3980] [serial = 1850] [outer = 0FA4D800] 17:32:09 INFO - PROCESS | 3980 | 1471048329137 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]]]}] 17:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 672ms 17:32:09 INFO - PROCESS | 3980 | 1471048329174 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 17:32:09 INFO - PROCESS | 3980 | 1471048329177 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 17:32:09 INFO - PROCESS | 3980 | 1471048329180 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:32:09 INFO - PROCESS | 3980 | 1471048329184 Marionette TRACE conn5 <- [1,2430,null,{}] 17:32:09 INFO - PROCESS | 3980 | 1471048329195 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}] 17:32:09 INFO - PROCESS | 3980 | 1471048329200 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:09 INFO - PROCESS | 3980 | 1471048329285 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 17:32:09 INFO - PROCESS | 3980 | 1471048329329 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 3980 | 1471048329332 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:09 INFO - PROCESS | 3980 | ++DOCSHELL 10932800 == 29 [pid = 3980] [id = 617] 17:32:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (10938000) [pid = 3980] [serial = 1851] [outer = 00000000] 17:32:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1341C800) [pid = 3980] [serial = 1852] [outer = 10938000] 17:32:09 INFO - PROCESS | 3980 | 1471048329387 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13674400) [pid = 3980] [serial = 1853] [outer = 10938000] 17:32:09 INFO - PROCESS | 3980 | 1471048329827 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]]]}] 17:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 17:32:09 INFO - PROCESS | 3980 | 1471048329853 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 17:32:09 INFO - PROCESS | 3980 | 1471048329856 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 17:32:09 INFO - PROCESS | 3980 | 1471048329876 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:32:09 INFO - PROCESS | 3980 | 1471048329878 Marionette TRACE conn5 <- [1,2434,null,{}] 17:32:09 INFO - PROCESS | 3980 | 1471048329882 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}] 17:32:09 INFO - PROCESS | 3980 | 1471048329893 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:09 INFO - PROCESS | 3980 | 1471048329978 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 17:32:09 INFO - PROCESS | 3980 | 1471048329983 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 3980 | 1471048329985 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:09 INFO - PROCESS | 3980 | ++DOCSHELL 136C1C00 == 30 [pid = 3980] [id = 618] 17:32:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (136C5000) [pid = 3980] [serial = 1854] [outer = 00000000] 17:32:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13DB2000) [pid = 3980] [serial = 1855] [outer = 136C5000] 17:32:10 INFO - PROCESS | 3980 | 1471048330031 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13E42800) [pid = 3980] [serial = 1856] [outer = 136C5000] 17:32:10 INFO - PROCESS | 3980 | 1471048330487 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]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 17:32:10 INFO - PROCESS | 3980 | 1471048330552 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 3980 | 1471048330554 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 17:32:10 INFO - PROCESS | 3980 | 1471048330557 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:32:10 INFO - PROCESS | 3980 | 1471048330559 Marionette TRACE conn5 <- [1,2438,null,{}] 17:32:10 INFO - PROCESS | 3980 | 1471048330569 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}] 17:32:10 INFO - PROCESS | 3980 | 1471048330572 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:10 INFO - PROCESS | 3980 | 1471048330688 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 17:32:10 INFO - PROCESS | 3980 | 1471048330785 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 3980 | 1471048330788 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:10 INFO - PROCESS | 3980 | ++DOCSHELL 13EE4000 == 31 [pid = 3980] [id = 619] 17:32:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13EE6800) [pid = 3980] [serial = 1857] [outer = 00000000] 17:32:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1475E000) [pid = 3980] [serial = 1858] [outer = 13EE6800] 17:32:10 INFO - PROCESS | 3980 | 1471048330834 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1536F800) [pid = 3980] [serial = 1859] [outer = 13EE6800] 17:32:11 INFO - PROCESS | 3980 | 1471048331233 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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 732ms 17:32:11 INFO - PROCESS | 3980 | 1471048331298 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 17:32:11 INFO - PROCESS | 3980 | 1471048331300 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 17:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:32:11 INFO - PROCESS | 3980 | 1471048331303 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 3980 | 1471048331305 Marionette TRACE conn5 <- [1,2442,null,{}] 17:32:11 INFO - PROCESS | 3980 | 1471048331308 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}] 17:32:11 INFO - PROCESS | 3980 | 1471048331314 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:11 INFO - PROCESS | 3980 | 1471048331451 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 17:32:11 INFO - PROCESS | 3980 | 1471048331457 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 3980 | 1471048331459 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:11 INFO - PROCESS | 3980 | ++DOCSHELL 15728C00 == 32 [pid = 3980] [id = 620] 17:32:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16435800) [pid = 3980] [serial = 1860] [outer = 00000000] 17:32:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16E0D800) [pid = 3980] [serial = 1861] [outer = 16435800] 17:32:11 INFO - PROCESS | 3980 | 1471048331505 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16E6C800) [pid = 3980] [serial = 1862] [outer = 16435800] 17:32:11 INFO - PROCESS | 3980 | 1471048331994 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]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 17:32:12 INFO - PROCESS | 3980 | 1471048332074 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 3980 | 1471048332076 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 17:32:12 INFO - PROCESS | 3980 | 1471048332080 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:32:12 INFO - PROCESS | 3980 | 1471048332081 Marionette TRACE conn5 <- [1,2446,null,{}] 17:32:12 INFO - PROCESS | 3980 | 1471048332084 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}] 17:32:12 INFO - PROCESS | 3980 | 1471048332086 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:12 INFO - PROCESS | 3980 | 1471048332199 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 17:32:12 INFO - PROCESS | 3980 | 1471048332434 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 3980 | 1471048332436 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FA55C00) [pid = 3980] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F807400) [pid = 3980] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F815000) [pid = 3980] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (137BDC00) [pid = 3980] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1536BC00) [pid = 3980] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0EE6E400) [pid = 3980] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (171C1800) [pid = 3980] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0FD7D400) [pid = 3980] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1868C800) [pid = 3980] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (16E69000) [pid = 3980] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (16554800) [pid = 3980] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0C1DA400) [pid = 3980] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13424400) [pid = 3980] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:32:12 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13FF3800) [pid = 3980] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:32:12 INFO - PROCESS | 3980 | ++DOCSHELL 0A648C00 == 33 [pid = 3980] [id = 621] 17:32:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0C112800) [pid = 3980] [serial = 1863] [outer = 00000000] 17:32:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F80D800) [pid = 3980] [serial = 1864] [outer = 0C112800] 17:32:12 INFO - PROCESS | 3980 | 1471048332486 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0FC22C00) [pid = 3980] [serial = 1865] [outer = 0C112800] 17:32:12 INFO - PROCESS | 3980 | 1471048332846 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]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 830ms 17:32:12 INFO - PROCESS | 3980 | 1471048332913 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 17:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:32:12 INFO - PROCESS | 3980 | 1471048332915 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 17:32:12 INFO - PROCESS | 3980 | 1471048332919 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 3980 | 1471048332920 Marionette TRACE conn5 <- [1,2450,null,{}] 17:32:12 INFO - PROCESS | 3980 | 1471048332924 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}] 17:32:12 INFO - PROCESS | 3980 | 1471048332926 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:13 INFO - PROCESS | 3980 | 1471048333044 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 17:32:13 INFO - PROCESS | 3980 | 1471048333052 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 3980 | 1471048333054 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:13 INFO - PROCESS | 3980 | ++DOCSHELL 0F236000 == 34 [pid = 3980] [id = 622] 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (137BDC00) [pid = 3980] [serial = 1866] [outer = 00000000] 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (171F1800) [pid = 3980] [serial = 1867] [outer = 137BDC00] 17:32:13 INFO - PROCESS | 3980 | 1471048333101 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (176C9C00) [pid = 3980] [serial = 1868] [outer = 137BDC00] 17:32:13 INFO - PROCESS | 3980 | 1471048333508 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]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 17:32:13 INFO - PROCESS | 3980 | 1471048333550 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 3980 | 1471048333552 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 17:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:32:13 INFO - PROCESS | 3980 | 1471048333555 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 3980 | 1471048333556 Marionette TRACE conn5 <- [1,2454,null,{}] 17:32:13 INFO - PROCESS | 3980 | 1471048333560 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}] 17:32:13 INFO - PROCESS | 3980 | 1471048333562 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:13 INFO - PROCESS | 3980 | 1471048333640 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 17:32:13 INFO - PROCESS | 3980 | 1471048333773 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 3980 | 1471048333775 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:13 INFO - PROCESS | 3980 | ++DOCSHELL 0C166000 == 35 [pid = 3980] [id = 623] 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (0C1DA000) [pid = 3980] [serial = 1869] [outer = 00000000] 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13699800) [pid = 3980] [serial = 1870] [outer = 0C1DA000] 17:32:13 INFO - PROCESS | 3980 | 1471048333823 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (176C5400) [pid = 3980] [serial = 1871] [outer = 0C1DA000] 17:32:14 INFO - PROCESS | 3980 | 1471048334157 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]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 17:32:14 INFO - PROCESS | 3980 | 1471048334185 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 17:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:32:14 INFO - PROCESS | 3980 | 1471048334187 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 17:32:14 INFO - PROCESS | 3980 | 1471048334190 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 3980 | 1471048334192 Marionette TRACE conn5 <- [1,2458,null,{}] 17:32:14 INFO - PROCESS | 3980 | 1471048334196 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}] 17:32:14 INFO - PROCESS | 3980 | 1471048334197 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:14 INFO - PROCESS | 3980 | 1471048334319 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 17:32:14 INFO - PROCESS | 3980 | 1471048334328 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 3980 | 1471048334330 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:14 INFO - PROCESS | 3980 | ++DOCSHELL 17F5C400 == 36 [pid = 3980] [id = 624] 17:32:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17F5D400) [pid = 3980] [serial = 1872] [outer = 00000000] 17:32:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (18691C00) [pid = 3980] [serial = 1873] [outer = 17F5D400] 17:32:14 INFO - PROCESS | 3980 | 1471048334373 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18697C00) [pid = 3980] [serial = 1874] [outer = 17F5D400] 17:32:14 INFO - PROCESS | 3980 | 1471048335005 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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 870ms 17:32:15 INFO - PROCESS | 3980 | 1471048335074 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 3980 | 1471048335079 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 17:32:15 INFO - PROCESS | 3980 | 1471048335098 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:32:15 INFO - PROCESS | 3980 | 1471048335104 Marionette TRACE conn5 <- [1,2462,null,{}] 17:32:15 INFO - PROCESS | 3980 | 1471048335109 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}] 17:32:15 INFO - PROCESS | 3980 | 1471048335112 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:15 INFO - PROCESS | 3980 | 1471048335235 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 17:32:15 INFO - PROCESS | 3980 | 1471048335368 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 3980 | 1471048335371 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:15 INFO - PROCESS | 3980 | ++DOCSHELL 0EE76800 == 37 [pid = 3980] [id = 625] 17:32:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F286400) [pid = 3980] [serial = 1875] [outer = 00000000] 17:32:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F951800) [pid = 3980] [serial = 1876] [outer = 0F286400] 17:32:15 INFO - PROCESS | 3980 | 1471048335431 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0FBA2400) [pid = 3980] [serial = 1877] [outer = 0F286400] 17:32:15 INFO - PROCESS | 3980 | 1471048335992 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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 930ms 17:32:16 INFO - PROCESS | 3980 | 1471048336037 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 3980 | 1471048336042 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 17:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:32:16 INFO - PROCESS | 3980 | 1471048336049 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 3980 | 1471048336052 Marionette TRACE conn5 <- [1,2466,null,{}] 17:32:16 INFO - PROCESS | 3980 | 1471048336056 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}] 17:32:16 INFO - PROCESS | 3980 | 1471048336059 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:16 INFO - PROCESS | 3980 | 1471048336174 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 17:32:16 INFO - PROCESS | 3980 | 1471048336333 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 3980 | 1471048336336 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:16 INFO - PROCESS | 3980 | ++DOCSHELL 13671400 == 38 [pid = 3980] [id = 626] 17:32:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13691400) [pid = 3980] [serial = 1878] [outer = 00000000] 17:32:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13DADC00) [pid = 3980] [serial = 1879] [outer = 13691400] 17:32:16 INFO - PROCESS | 3980 | 1471048336394 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13FF3000) [pid = 3980] [serial = 1880] [outer = 13691400] 17:32:16 INFO - PROCESS | 3980 | 1471048336997 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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 17:32:17 INFO - PROCESS | 3980 | 1471048337022 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 17:32:17 INFO - PROCESS | 3980 | 1471048337025 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 17:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:32:17 INFO - PROCESS | 3980 | 1471048337029 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 3980 | 1471048337033 Marionette TRACE conn5 <- [1,2470,null,{}] 17:32:17 INFO - PROCESS | 3980 | 1471048337043 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}] 17:32:17 INFO - PROCESS | 3980 | 1471048337048 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:17 INFO - PROCESS | 3980 | 1471048337156 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 17:32:17 INFO - PROCESS | 3980 | 1471048337296 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 3980 | 1471048337300 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:17 INFO - PROCESS | 3980 | ++DOCSHELL 18690800 == 39 [pid = 3980] [id = 627] 17:32:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (18691800) [pid = 3980] [serial = 1881] [outer = 00000000] 17:32:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187BB000) [pid = 3980] [serial = 1882] [outer = 18691800] 17:32:17 INFO - PROCESS | 3980 | 1471048337361 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187DA400) [pid = 3980] [serial = 1883] [outer = 18691800] 17:32:17 INFO - PROCESS | 3980 | 1471048338006 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]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1022ms 17:32:18 INFO - PROCESS | 3980 | 1471048338054 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 3980 | 1471048338057 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 17:32:18 INFO - PROCESS | 3980 | 1471048338061 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:32:18 INFO - PROCESS | 3980 | 1471048338063 Marionette TRACE conn5 <- [1,2474,null,{}] 17:32:18 INFO - PROCESS | 3980 | 1471048338067 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}] 17:32:18 INFO - PROCESS | 3980 | 1471048338069 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:18 INFO - PROCESS | 3980 | 1471048338183 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 17:32:18 INFO - PROCESS | 3980 | 1471048338407 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 3980 | 1471048338411 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:18 INFO - PROCESS | 3980 | ++DOCSHELL 0C161C00 == 40 [pid = 3980] [id = 628] 17:32:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0C162C00) [pid = 3980] [serial = 1884] [outer = 00000000] 17:32:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0C1E8400) [pid = 3980] [serial = 1885] [outer = 0C162C00] 17:32:18 INFO - PROCESS | 3980 | 1471048338469 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F3F8C00) [pid = 3980] [serial = 1886] [outer = 0C162C00] 17:32:19 INFO - PROCESS | 3980 | 1471048339040 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]]]}] 17:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1021ms 17:32:19 INFO - PROCESS | 3980 | 1471048339086 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 17:32:19 INFO - PROCESS | 3980 | 1471048339090 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 17:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:32:19 INFO - PROCESS | 3980 | 1471048339094 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 3980 | 1471048339096 Marionette TRACE conn5 <- [1,2478,null,{}] 17:32:19 INFO - PROCESS | 3980 | 1471048339101 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}] 17:32:19 INFO - PROCESS | 3980 | 1471048339106 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0C166000 == 39 [pid = 3980] [id = 623] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0F236000 == 38 [pid = 3980] [id = 622] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0A648C00 == 37 [pid = 3980] [id = 621] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 15728C00 == 36 [pid = 3980] [id = 620] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 13EE4000 == 35 [pid = 3980] [id = 619] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 136C1C00 == 34 [pid = 3980] [id = 618] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 10932800 == 33 [pid = 3980] [id = 617] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0F951C00 == 32 [pid = 3980] [id = 616] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0C16A400 == 31 [pid = 3980] [id = 615] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 13EEDC00 == 30 [pid = 3980] [id = 613] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0C1E1800 == 29 [pid = 3980] [id = 614] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 18690800 == 28 [pid = 3980] [id = 627] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0C161C00 == 27 [pid = 3980] [id = 628] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 13671400 == 26 [pid = 3980] [id = 626] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 17F5C400 == 25 [pid = 3980] [id = 624] 17:32:19 INFO - PROCESS | 3980 | --DOCSHELL 0EE76800 == 24 [pid = 3980] [id = 625] 17:32:19 INFO - PROCESS | 3980 | 1471048339788 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F30CC00) [pid = 3980] [serial = 1802] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (176B8C00) [pid = 3980] [serial = 1822] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FD87C00) [pid = 3980] [serial = 1807] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (1015B000) [pid = 3980] [serial = 1808] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (18734400) [pid = 3980] [serial = 1828] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17F59000) [pid = 3980] [serial = 1826] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (187B8400) [pid = 3980] [serial = 1829] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (187D8C00) [pid = 3980] [serial = 1834] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16E65800) [pid = 3980] [serial = 1819] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (16E6AC00) [pid = 3980] [serial = 1820] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0FD7C400) [pid = 3980] [serial = 1831] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1367C400) [pid = 3980] [serial = 1810] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (136C7C00) [pid = 3980] [serial = 1811] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A214400) [pid = 3980] [serial = 1799] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F94F000) [pid = 3980] [serial = 1805] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A08F800) [pid = 3980] [serial = 1838] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (13F6CC00) [pid = 3980] [serial = 1832] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1890B400) [pid = 3980] [serial = 1835] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (171F3000) [pid = 3980] [serial = 1823] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (18CBB000) [pid = 3980] [serial = 1837] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (17BE6800) [pid = 3980] [serial = 1825] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0F946800) [pid = 3980] [serial = 1804] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13E3E000) [pid = 3980] [serial = 1813] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13EE2800) [pid = 3980] [serial = 1814] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (16442C00) [pid = 3980] [serial = 1817] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (1643FC00) [pid = 3980] [serial = 1816] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0EED3800) [pid = 3980] [serial = 1801] [outer = 00000000] [url = about:blank] 17:32:19 INFO - PROCESS | 3980 | 1471048340007 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 3980 | 1471048340010 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:20 INFO - PROCESS | 3980 | ++DOCSHELL 0C15EC00 == 25 [pid = 3980] [id = 629] 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0C161800) [pid = 3980] [serial = 1887] [outer = 00000000] 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0C1DF000) [pid = 3980] [serial = 1888] [outer = 0C161800] 17:32:20 INFO - PROCESS | 3980 | 1471048340061 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0EE74400) [pid = 3980] [serial = 1889] [outer = 0C161800] 17:32:20 INFO - PROCESS | 3980 | 1471048340522 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]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1483ms 17:32:20 INFO - PROCESS | 3980 | 1471048340579 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 17:32:20 INFO - PROCESS | 3980 | 1471048340584 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 17:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:32:20 INFO - PROCESS | 3980 | 1471048340588 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 3980 | 1471048340591 Marionette TRACE conn5 <- [1,2482,null,{}] 17:32:20 INFO - PROCESS | 3980 | 1471048340600 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}] 17:32:20 INFO - PROCESS | 3980 | 1471048340603 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:20 INFO - PROCESS | 3980 | 1471048340694 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 17:32:20 INFO - PROCESS | 3980 | 1471048340707 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 3980 | 1471048340710 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:20 INFO - PROCESS | 3980 | ++DOCSHELL 0FA57000 == 26 [pid = 3980] [id = 630] 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FA58800) [pid = 3980] [serial = 1890] [outer = 00000000] 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FBA2000) [pid = 3980] [serial = 1891] [outer = 0FA58800] 17:32:20 INFO - PROCESS | 3980 | 1471048340759 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0FD80400) [pid = 3980] [serial = 1892] [outer = 0FA58800] 17:32:21 INFO - PROCESS | 3980 | 1471048341226 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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 690ms 17:32:21 INFO - PROCESS | 3980 | 1471048341279 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 17:32:21 INFO - PROCESS | 3980 | 1471048341282 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 17:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:32:21 INFO - PROCESS | 3980 | 1471048341314 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 3980 | 1471048341317 Marionette TRACE conn5 <- [1,2486,null,{}] 17:32:21 INFO - PROCESS | 3980 | 1471048341321 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}] 17:32:21 INFO - PROCESS | 3980 | 1471048341324 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:21 INFO - PROCESS | 3980 | 1471048341409 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 17:32:21 INFO - PROCESS | 3980 | 1471048341509 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 3980 | 1471048341511 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:21 INFO - PROCESS | 3980 | ++DOCSHELL 1367C400 == 27 [pid = 3980] [id = 631] 17:32:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (13691C00) [pid = 3980] [serial = 1893] [outer = 00000000] 17:32:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (136BF400) [pid = 3980] [serial = 1894] [outer = 13691C00] 17:32:21 INFO - PROCESS | 3980 | 1471048341559 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (136C9000) [pid = 3980] [serial = 1895] [outer = 13691C00] 17:32:21 INFO - PROCESS | 3980 | 1471048341971 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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 17:32:21 INFO - PROCESS | 3980 | 1471048342005 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 17:32:21 INFO - PROCESS | 3980 | 1471048342009 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 17:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:32:22 INFO - PROCESS | 3980 | 1471048342021 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 3980 | 1471048342026 Marionette TRACE conn5 <- [1,2490,null,{}] 17:32:22 INFO - PROCESS | 3980 | 1471048342039 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}] 17:32:22 INFO - PROCESS | 3980 | 1471048342043 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:22 INFO - PROCESS | 3980 | 1471048342172 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 17:32:22 INFO - PROCESS | 3980 | 1471048342181 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 3980 | 1471048342183 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:22 INFO - PROCESS | 3980 | ++DOCSHELL 13E0DC00 == 28 [pid = 3980] [id = 632] 17:32:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13E13000) [pid = 3980] [serial = 1896] [outer = 00000000] 17:32:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1475FC00) [pid = 3980] [serial = 1897] [outer = 13E13000] 17:32:22 INFO - PROCESS | 3980 | 1471048342279 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1643A800) [pid = 3980] [serial = 1898] [outer = 13E13000] 17:32:22 INFO - PROCESS | 3980 | 1471048342704 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]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 750ms 17:32:22 INFO - PROCESS | 3980 | 1471048342802 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 3980 | 1471048342804 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 17:32:22 INFO - PROCESS | 3980 | 1471048342807 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 3980 | 1471048342809 Marionette TRACE conn5 <- [1,2494,null,{}] 17:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:32:22 INFO - PROCESS | 3980 | 1471048342813 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}] 17:32:22 INFO - PROCESS | 3980 | 1471048342815 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:22 INFO - PROCESS | 3980 | 1471048342930 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 17:32:22 INFO - PROCESS | 3980 | 1471048342942 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 3980 | 1471048342944 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:22 INFO - PROCESS | 3980 | ++DOCSHELL 0FC1FC00 == 29 [pid = 3980] [id = 633] 17:32:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (15729800) [pid = 3980] [serial = 1899] [outer = 00000000] 17:32:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16559C00) [pid = 3980] [serial = 1900] [outer = 15729800] 17:32:23 INFO - PROCESS | 3980 | 1471048343043 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (16E64000) [pid = 3980] [serial = 1901] [outer = 15729800] 17:32:23 INFO - PROCESS | 3980 | 1471048343465 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]]]}] 17:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 17:32:23 INFO - PROCESS | 3980 | 1471048343486 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 17:32:23 INFO - PROCESS | 3980 | 1471048343488 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 17:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:32:23 INFO - PROCESS | 3980 | 1471048343492 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:32:23 INFO - PROCESS | 3980 | 1471048343494 Marionette TRACE conn5 <- [1,2498,null,{}] 17:32:23 INFO - PROCESS | 3980 | 1471048343498 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}] 17:32:23 INFO - PROCESS | 3980 | 1471048343500 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:23 INFO - PROCESS | 3980 | 1471048343617 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 17:32:23 INFO - PROCESS | 3980 | 1471048343623 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 3980 | 1471048343629 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:23 INFO - PROCESS | 3980 | ++DOCSHELL 17170000 == 30 [pid = 3980] [id = 634] 17:32:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17172C00) [pid = 3980] [serial = 1902] [outer = 00000000] 17:32:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171F2400) [pid = 3980] [serial = 1903] [outer = 17172C00] 17:32:23 INFO - PROCESS | 3980 | 1471048343741 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176C7800) [pid = 3980] [serial = 1904] [outer = 17172C00] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0C112800) [pid = 3980] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (1A09C400) [pid = 3980] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (137BDC00) [pid = 3980] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (17F5D400) [pid = 3980] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C1DA000) [pid = 3980] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13EE6800) [pid = 3980] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (16435800) [pid = 3980] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C1E8000) [pid = 3980] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (136C5000) [pid = 3980] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FA4D800) [pid = 3980] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0EE76C00) [pid = 3980] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:32:24 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (10938000) [pid = 3980] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:32:24 INFO - PROCESS | 3980 | 1471048344380 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]]]}] 17:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 17:32:24 INFO - PROCESS | 3980 | 1471048344426 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 17:32:24 INFO - PROCESS | 3980 | 1471048344428 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 17:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:32:24 INFO - PROCESS | 3980 | 1471048344431 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 3980 | 1471048344433 Marionette TRACE conn5 <- [1,2502,null,{}] 17:32:24 INFO - PROCESS | 3980 | 1471048344436 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}] 17:32:24 INFO - PROCESS | 3980 | 1471048344438 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:24 INFO - PROCESS | 3980 | 1471048344567 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 17:32:24 INFO - PROCESS | 3980 | 1471048344632 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 3980 | 1471048344634 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:24 INFO - PROCESS | 3980 | ++DOCSHELL 0C164800 == 31 [pid = 3980] [id = 635] 17:32:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F950800) [pid = 3980] [serial = 1905] [outer = 00000000] 17:32:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (17170C00) [pid = 3980] [serial = 1906] [outer = 0F950800] 17:32:24 INFO - PROCESS | 3980 | 1471048344680 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (176CD000) [pid = 3980] [serial = 1907] [outer = 0F950800] 17:32:24 INFO - PROCESS | 3980 | 1471048345017 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]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 630ms 17:32:25 INFO - PROCESS | 3980 | 1471048345075 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 3980 | 1471048345077 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 17:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:32:25 INFO - PROCESS | 3980 | 1471048345080 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 3980 | 1471048345082 Marionette TRACE conn5 <- [1,2506,null,{}] 17:32:25 INFO - PROCESS | 3980 | 1471048345085 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}] 17:32:25 INFO - PROCESS | 3980 | 1471048345087 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:25 INFO - PROCESS | 3980 | 1471048345163 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 17:32:25 INFO - PROCESS | 3980 | 1471048345169 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 3980 | 1471048345171 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:25 INFO - PROCESS | 3980 | ++DOCSHELL 17170400 == 32 [pid = 3980] [id = 636] 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (17848C00) [pid = 3980] [serial = 1908] [outer = 00000000] 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17F65800) [pid = 3980] [serial = 1909] [outer = 17848C00] 17:32:25 INFO - PROCESS | 3980 | 1471048345214 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1868E800) [pid = 3980] [serial = 1910] [outer = 17848C00] 17:32:25 INFO - PROCESS | 3980 | 1471048345643 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]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 17:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:32:25 INFO - PROCESS | 3980 | 1471048345653 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 3980 | 1471048345655 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 17:32:25 INFO - PROCESS | 3980 | 1471048345658 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 3980 | 1471048345660 Marionette TRACE conn5 <- [1,2510,null,{}] 17:32:25 INFO - PROCESS | 3980 | 1471048345663 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}] 17:32:25 INFO - PROCESS | 3980 | 1471048345665 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:25 INFO - PROCESS | 3980 | 1471048345788 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 17:32:25 INFO - PROCESS | 3980 | 1471048345796 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 3980 | 1471048345798 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:25 INFO - PROCESS | 3980 | ++DOCSHELL 13671400 == 33 [pid = 3980] [id = 637] 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17F67400) [pid = 3980] [serial = 1911] [outer = 00000000] 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (187BAC00) [pid = 3980] [serial = 1912] [outer = 17F67400] 17:32:25 INFO - PROCESS | 3980 | 1471048345842 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (187BCC00) [pid = 3980] [serial = 1913] [outer = 17F67400] 17:32:26 INFO - PROCESS | 3980 | --DOCSHELL 0FA57000 == 32 [pid = 3980] [id = 630] 17:32:26 INFO - PROCESS | 3980 | --DOCSHELL 0C15EC00 == 31 [pid = 3980] [id = 629] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 1367C400 == 30 [pid = 3980] [id = 631] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 13E0DC00 == 29 [pid = 3980] [id = 632] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 0C164800 == 28 [pid = 3980] [id = 635] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 0FC1FC00 == 27 [pid = 3980] [id = 633] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 17170400 == 26 [pid = 3980] [id = 636] 17:32:27 INFO - PROCESS | 3980 | --DOCSHELL 17170000 == 25 [pid = 3980] [id = 634] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18697C00) [pid = 3980] [serial = 1874] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (18691C00) [pid = 3980] [serial = 1873] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13699800) [pid = 3980] [serial = 1870] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1475E000) [pid = 3980] [serial = 1858] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (16E0D800) [pid = 3980] [serial = 1861] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1536F800) [pid = 3980] [serial = 1859] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0F3F9000) [pid = 3980] [serial = 1846] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0F80C400) [pid = 3980] [serial = 1847] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13DB2000) [pid = 3980] [serial = 1855] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FB3E000) [pid = 3980] [serial = 1849] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0FBA8000) [pid = 3980] [serial = 1850] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F80F400) [pid = 3980] [serial = 1843] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0F943C00) [pid = 3980] [serial = 1844] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (1341C800) [pid = 3980] [serial = 1852] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (13674400) [pid = 3980] [serial = 1853] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (16E6C800) [pid = 3980] [serial = 1862] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F80D800) [pid = 3980] [serial = 1864] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (176C5400) [pid = 3980] [serial = 1871] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (1A24EC00) [pid = 3980] [serial = 1841] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (1A20E800) [pid = 3980] [serial = 1840] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0FC22C00) [pid = 3980] [serial = 1865] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (171F1800) [pid = 3980] [serial = 1867] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (176C9C00) [pid = 3980] [serial = 1868] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (13E42800) [pid = 3980] [serial = 1856] [outer = 00000000] [url = about:blank] 17:32:27 INFO - PROCESS | 3980 | 1471048347623 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]]]}] 17:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2019ms 17:32:27 INFO - PROCESS | 3980 | 1471048347679 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 3980 | 1471048347683 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 17:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:32:27 INFO - PROCESS | 3980 | 1471048347688 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 3980 | 1471048347691 Marionette TRACE conn5 <- [1,2514,null,{}] 17:32:27 INFO - PROCESS | 3980 | 1471048347697 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}] 17:32:27 INFO - PROCESS | 3980 | 1471048347700 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:27 INFO - PROCESS | 3980 | 1471048347799 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 17:32:27 INFO - PROCESS | 3980 | 1471048347852 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 3980 | 1471048347855 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:27 INFO - PROCESS | 3980 | ++DOCSHELL 0F278800 == 26 [pid = 3980] [id = 638] 17:32:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (0F27EC00) [pid = 3980] [serial = 1914] [outer = 00000000] 17:32:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (0F752C00) [pid = 3980] [serial = 1915] [outer = 0F27EC00] 17:32:27 INFO - PROCESS | 3980 | 1471048347983 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0F75C400) [pid = 3980] [serial = 1916] [outer = 0F27EC00] 17:32:28 INFO - PROCESS | 3980 | 1471048348379 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]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 17:32:28 INFO - PROCESS | 3980 | 1471048348419 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 3980 | 1471048348424 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 17:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:32:28 INFO - PROCESS | 3980 | 1471048348430 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 3980 | 1471048348433 Marionette TRACE conn5 <- [1,2518,null,{}] 17:32:28 INFO - PROCESS | 3980 | 1471048348438 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}] 17:32:28 INFO - PROCESS | 3980 | 1471048348440 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:28 INFO - PROCESS | 3980 | 1471048348532 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 17:32:28 INFO - PROCESS | 3980 | 1471048348539 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:28 INFO - PROCESS | 3980 | 1471048348541 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:28 INFO - PROCESS | 3980 | ++DOCSHELL 0F23B000 == 27 [pid = 3980] [id = 639] 17:32:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F943000) [pid = 3980] [serial = 1917] [outer = 00000000] 17:32:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0FA50000) [pid = 3980] [serial = 1918] [outer = 0F943000] 17:32:28 INFO - PROCESS | 3980 | 1471048348590 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FB42400) [pid = 3980] [serial = 1919] [outer = 0F943000] 17:32:28 INFO - PROCESS | 3980 | [3980] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:32:29 INFO - PROCESS | 3980 | 1471048349043 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]]]}] 17:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 670ms 17:32:29 INFO - PROCESS | 3980 | 1471048349104 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 3980 | 1471048349106 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 17:32:29 INFO - PROCESS | 3980 | 1471048349110 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:32:29 INFO - PROCESS | 3980 | 1471048349113 Marionette TRACE conn5 <- [1,2522,null,{}] 17:32:29 INFO - PROCESS | 3980 | 1471048349124 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}] 17:32:29 INFO - PROCESS | 3980 | 1471048349129 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:29 INFO - PROCESS | 3980 | 1471048349239 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 17:32:29 INFO - PROCESS | 3980 | 1471048349255 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 3980 | 1471048349258 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:29 INFO - PROCESS | 3980 | ++DOCSHELL 102DD000 == 28 [pid = 3980] [id = 640] 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (102DE400) [pid = 3980] [serial = 1920] [outer = 00000000] 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (107CF000) [pid = 3980] [serial = 1921] [outer = 102DE400] 17:32:29 INFO - PROCESS | 3980 | 1471048349306 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (1341C800) [pid = 3980] [serial = 1922] [outer = 102DE400] 17:32:29 INFO - PROCESS | 3980 | 1471048349753 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]]]}] 17:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 17:32:29 INFO - PROCESS | 3980 | 1471048349783 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 3980 | 1471048349786 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 17:32:29 INFO - PROCESS | 3980 | 1471048349789 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:32:29 INFO - PROCESS | 3980 | 1471048349791 Marionette TRACE conn5 <- [1,2526,null,{}] 17:32:29 INFO - PROCESS | 3980 | 1471048349798 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}] 17:32:29 INFO - PROCESS | 3980 | 1471048349800 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:29 INFO - PROCESS | 3980 | 1471048349886 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 17:32:29 INFO - PROCESS | 3980 | 1471048349892 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 3980 | 1471048349894 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:29 INFO - PROCESS | 3980 | ++DOCSHELL 13696400 == 29 [pid = 3980] [id = 641] 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (136BF800) [pid = 3980] [serial = 1923] [outer = 00000000] 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (137CAC00) [pid = 3980] [serial = 1924] [outer = 136BF800] 17:32:29 INFO - PROCESS | 3980 | 1471048349941 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (13D57800) [pid = 3980] [serial = 1925] [outer = 136BF800] 17:32:30 INFO - PROCESS | 3980 | 1471048350370 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]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 630ms 17:32:30 INFO - PROCESS | 3980 | 1471048350423 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 3980 | 1471048350426 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 17:32:30 INFO - PROCESS | 3980 | 1471048350429 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:32:30 INFO - PROCESS | 3980 | 1471048350431 Marionette TRACE conn5 <- [1,2530,null,{}] 17:32:30 INFO - PROCESS | 3980 | 1471048350434 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}] 17:32:30 INFO - PROCESS | 3980 | 1471048350436 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:30 INFO - PROCESS | 3980 | 1471048350512 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 17:32:30 INFO - PROCESS | 3980 | 1471048350518 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 3980 | 1471048350520 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:30 INFO - PROCESS | 3980 | ++DOCSHELL 13E14400 == 30 [pid = 3980] [id = 642] 17:32:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (13E41000) [pid = 3980] [serial = 1926] [outer = 00000000] 17:32:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (13E5E400) [pid = 3980] [serial = 1927] [outer = 13E41000] 17:32:30 INFO - PROCESS | 3980 | 1471048350564 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (13F6F000) [pid = 3980] [serial = 1928] [outer = 13E41000] 17:32:31 INFO - PROCESS | 3980 | 1471048351021 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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 630ms 17:32:31 INFO - PROCESS | 3980 | 1471048351067 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 3980 | 1471048351069 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 17:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:32:31 INFO - PROCESS | 3980 | 1471048351072 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 3980 | 1471048351074 Marionette TRACE conn5 <- [1,2534,null,{}] 17:32:31 INFO - PROCESS | 3980 | 1471048351080 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}] 17:32:31 INFO - PROCESS | 3980 | 1471048351085 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:31 INFO - PROCESS | 3980 | 1471048351185 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 17:32:31 INFO - PROCESS | 3980 | 1471048351191 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 3980 | 1471048351193 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:31 INFO - PROCESS | 3980 | ++DOCSHELL 1572B400 == 31 [pid = 3980] [id = 643] 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1572FC00) [pid = 3980] [serial = 1929] [outer = 00000000] 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (165A1800) [pid = 3980] [serial = 1930] [outer = 1572FC00] 17:32:31 INFO - PROCESS | 3980 | 1471048351238 Marionette DEBUG loaded listener.js 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (16E6B000) [pid = 3980] [serial = 1931] [outer = 1572FC00] 17:32:31 INFO - PROCESS | 3980 | 1471048351661 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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 630ms 17:32:31 INFO - PROCESS | 3980 | 1471048351731 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 3980 | 1471048351733 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 17:32:31 INFO - PROCESS | 3980 | 1471048351736 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:32:31 INFO - PROCESS | 3980 | 1471048351738 Marionette TRACE conn5 <- [1,2538,null,{}] 17:32:31 INFO - PROCESS | 3980 | 1471048351741 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}] 17:32:31 INFO - PROCESS | 3980 | 1471048351743 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:31 INFO - PROCESS | 3980 | 1471048351824 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 17:32:31 INFO - PROCESS | 3980 | 1471048351831 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 3980 | 1471048351833 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:31 INFO - PROCESS | 3980 | ++DOCSHELL 16E0D800 == 32 [pid = 3980] [id = 644] 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (17170000) [pid = 3980] [serial = 1932] [outer = 00000000] 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (171BE000) [pid = 3980] [serial = 1933] [outer = 17170000] 17:32:31 INFO - PROCESS | 3980 | 1471048351879 Marionette DEBUG loaded listener.js 17:32:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (171C1800) [pid = 3980] [serial = 1934] [outer = 17170000] 17:32:32 INFO - PROCESS | 3980 | 1471048352338 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]]]}] 17:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 17:32:32 INFO - PROCESS | 3980 | 1471048352388 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 17:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:32:32 INFO - PROCESS | 3980 | 1471048352390 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 17:32:32 INFO - PROCESS | 3980 | 1471048352393 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 3980 | 1471048352395 Marionette TRACE conn5 <- [1,2542,null,{}] 17:32:32 INFO - PROCESS | 3980 | 1471048352399 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}] 17:32:32 INFO - PROCESS | 3980 | 1471048352400 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:32 INFO - PROCESS | 3980 | 1471048352478 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 17:32:32 INFO - PROCESS | 3980 | 1471048352483 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 3980 | 1471048352485 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:32 INFO - PROCESS | 3980 | ++DOCSHELL 176BBC00 == 33 [pid = 3980] [id = 645] 17:32:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (176C5C00) [pid = 3980] [serial = 1935] [outer = 00000000] 17:32:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (176D2800) [pid = 3980] [serial = 1936] [outer = 176C5C00] 17:32:32 INFO - PROCESS | 3980 | 1471048352528 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (176CD400) [pid = 3980] [serial = 1937] [outer = 176C5C00] 17:32:32 INFO - PROCESS | 3980 | 1471048352995 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]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 631ms 17:32:33 INFO - PROCESS | 3980 | 1471048353029 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 3980 | 1471048353031 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 17:32:33 INFO - PROCESS | 3980 | 1471048353034 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:32:33 INFO - PROCESS | 3980 | 1471048353036 Marionette TRACE conn5 <- [1,2546,null,{}] 17:32:33 INFO - PROCESS | 3980 | 1471048353039 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}] 17:32:33 INFO - PROCESS | 3980 | 1471048353041 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:33 INFO - PROCESS | 3980 | 1471048353155 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 17:32:33 INFO - PROCESS | 3980 | 1471048353163 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 3980 | 1471048353166 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:33 INFO - PROCESS | 3980 | ++DOCSHELL 102DA800 == 34 [pid = 3980] [id = 646] 17:32:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (15367C00) [pid = 3980] [serial = 1938] [outer = 00000000] 17:32:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17F5D800) [pid = 3980] [serial = 1939] [outer = 15367C00] 17:32:33 INFO - PROCESS | 3980 | 1471048353270 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (17F60400) [pid = 3980] [serial = 1940] [outer = 15367C00] 17:32:33 INFO - PROCESS | 3980 | 1471048353743 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]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 730ms 17:32:33 INFO - PROCESS | 3980 | 1471048353768 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 3980 | 1471048353770 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 17:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:32:33 INFO - PROCESS | 3980 | 1471048353780 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 3980 | 1471048353782 Marionette TRACE conn5 <- [1,2550,null,{}] 17:32:33 INFO - PROCESS | 3980 | 1471048353785 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}] 17:32:33 INFO - PROCESS | 3980 | 1471048353787 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:33 INFO - PROCESS | 3980 | 1471048353908 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 17:32:33 INFO - PROCESS | 3980 | 1471048353913 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 3980 | 1471048353915 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:33 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E8C00 == 35 [pid = 3980] [id = 647] 17:32:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13693000) [pid = 3980] [serial = 1941] [outer = 00000000] 17:32:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (18697000) [pid = 3980] [serial = 1942] [outer = 13693000] 17:32:33 INFO - PROCESS | 3980 | 1471048353959 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (187BA000) [pid = 3980] [serial = 1943] [outer = 13693000] 17:32:34 INFO - PROCESS | 3980 | 1471048354444 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]]]}] 17:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 17:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:32:34 INFO - PROCESS | 3980 | 1471048354517 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 3980 | 1471048354520 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 17:32:34 INFO - PROCESS | 3980 | 1471048354523 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 3980 | 1471048354525 Marionette TRACE conn5 <- [1,2554,null,{}] 17:32:34 INFO - PROCESS | 3980 | 1471048354567 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}] 17:32:34 INFO - PROCESS | 3980 | 1471048354569 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:34 INFO - PROCESS | 3980 | 1471048354700 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 17:32:34 INFO - PROCESS | 3980 | 1471048354708 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 3980 | 1471048354710 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:34 INFO - PROCESS | 3980 | ++DOCSHELL 0EE6E400 == 36 [pid = 3980] [id = 648] 17:32:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0EE75000) [pid = 3980] [serial = 1944] [outer = 00000000] 17:32:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (13E3B800) [pid = 3980] [serial = 1945] [outer = 0EE75000] 17:32:34 INFO - PROCESS | 3980 | 1471048354936 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1890C800) [pid = 3980] [serial = 1946] [outer = 0EE75000] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (17172C00) [pid = 3980] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (15729800) [pid = 3980] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F950800) [pid = 3980] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (17848C00) [pid = 3980] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0F286400) [pid = 3980] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (13691C00) [pid = 3980] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA58800) [pid = 3980] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C161800) [pid = 3980] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0C162C00) [pid = 3980] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18691800) [pid = 3980] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13691400) [pid = 3980] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:32:35 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13E13000) [pid = 3980] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:32:35 INFO - PROCESS | 3980 | 1471048355321 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]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 850ms 17:32:35 INFO - PROCESS | 3980 | 1471048355374 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 3980 | 1471048355376 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 17:32:35 INFO - PROCESS | 3980 | 1471048355379 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:32:35 INFO - PROCESS | 3980 | 1471048355380 Marionette TRACE conn5 <- [1,2558,null,{}] 17:32:35 INFO - PROCESS | 3980 | 1471048355384 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}] 17:32:35 INFO - PROCESS | 3980 | 1471048355386 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:35 INFO - PROCESS | 3980 | 1471048355465 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 17:32:35 INFO - PROCESS | 3980 | 1471048355560 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 3980 | 1471048355562 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:35 INFO - PROCESS | 3980 | ++DOCSHELL 0C162C00 == 37 [pid = 3980] [id = 649] 17:32:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0C1E0000) [pid = 3980] [serial = 1947] [outer = 00000000] 17:32:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13E12000) [pid = 3980] [serial = 1948] [outer = 0C1E0000] 17:32:35 INFO - PROCESS | 3980 | 1471048355621 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13EE2800) [pid = 3980] [serial = 1949] [outer = 0C1E0000] 17:32:35 INFO - PROCESS | 3980 | 1471048355984 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]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 17:32:35 INFO - PROCESS | 3980 | 1471048356014 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 3980 | 1471048356016 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 17:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:32:35 INFO - PROCESS | 3980 | 1471048356019 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 3980 | 1471048356020 Marionette TRACE conn5 <- [1,2562,null,{}] 17:32:35 INFO - PROCESS | 3980 | 1471048356024 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}] 17:32:35 INFO - PROCESS | 3980 | 1471048356025 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:36 INFO - PROCESS | 3980 | 1471048356148 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 17:32:36 INFO - PROCESS | 3980 | 1471048356184 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 3980 | 1471048356186 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:36 INFO - PROCESS | 3980 | ++DOCSHELL 109E1400 == 38 [pid = 3980] [id = 650] 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13EE1C00) [pid = 3980] [serial = 1950] [outer = 00000000] 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187E4C00) [pid = 3980] [serial = 1951] [outer = 13EE1C00] 17:32:36 INFO - PROCESS | 3980 | 1471048356229 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1A08F400) [pid = 3980] [serial = 1952] [outer = 13EE1C00] 17:32:36 INFO - PROCESS | 3980 | 1471048356610 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]]]}] 17:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 17:32:36 INFO - PROCESS | 3980 | 1471048356664 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 3980 | 1471048356666 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 17:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:32:36 INFO - PROCESS | 3980 | 1471048356669 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 3980 | 1471048356671 Marionette TRACE conn5 <- [1,2566,null,{}] 17:32:36 INFO - PROCESS | 3980 | 1471048356674 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}] 17:32:36 INFO - PROCESS | 3980 | 1471048356676 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:36 INFO - PROCESS | 3980 | 1471048356760 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 17:32:36 INFO - PROCESS | 3980 | 1471048356766 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 3980 | 1471048356768 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:36 INFO - PROCESS | 3980 | ++DOCSHELL 13E5D800 == 39 [pid = 3980] [id = 651] 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187D9400) [pid = 3980] [serial = 1953] [outer = 00000000] 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1A099000) [pid = 3980] [serial = 1954] [outer = 187D9400] 17:32:36 INFO - PROCESS | 3980 | 1471048356811 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A09B400) [pid = 3980] [serial = 1955] [outer = 187D9400] 17:32:37 INFO - PROCESS | 3980 | 1471048357657 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]]]}] 17:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1069ms 17:32:37 INFO - PROCESS | 3980 | 1471048357741 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 3980 | 1471048357745 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 17:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:32:37 INFO - PROCESS | 3980 | 1471048357750 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 3980 | 1471048357755 Marionette TRACE conn5 <- [1,2570,null,{}] 17:32:37 INFO - PROCESS | 3980 | 1471048357761 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}] 17:32:37 INFO - PROCESS | 3980 | 1471048357764 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:37 INFO - PROCESS | 3980 | 1471048357896 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 17:32:38 INFO - PROCESS | 3980 | 1471048358028 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 3980 | 1471048358031 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:38 INFO - PROCESS | 3980 | ++DOCSHELL 0C115800 == 40 [pid = 3980] [id = 652] 17:32:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0F30E000) [pid = 3980] [serial = 1956] [outer = 00000000] 17:32:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0F816C00) [pid = 3980] [serial = 1957] [outer = 0F30E000] 17:32:38 INFO - PROCESS | 3980 | 1471048358093 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F951C00) [pid = 3980] [serial = 1958] [outer = 0F30E000] 17:32:38 INFO - PROCESS | 3980 | 1471048358939 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]]]}] 17:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1291ms 17:32:39 INFO - PROCESS | 3980 | 1471048359041 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 3980 | 1471048359045 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 17:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:32:39 INFO - PROCESS | 3980 | 1471048359050 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 3980 | 1471048359054 Marionette TRACE conn5 <- [1,2574,null,{}] 17:32:39 INFO - PROCESS | 3980 | 1471048359060 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}] 17:32:39 INFO - PROCESS | 3980 | 1471048359063 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:39 INFO - PROCESS | 3980 | 1471048359181 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 17:32:39 INFO - PROCESS | 3980 | 1471048359317 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 3980 | 1471048359321 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:39 INFO - PROCESS | 3980 | ++DOCSHELL 0F318800 == 41 [pid = 3980] [id = 653] 17:32:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0F363800) [pid = 3980] [serial = 1959] [outer = 00000000] 17:32:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0F758800) [pid = 3980] [serial = 1960] [outer = 0F363800] 17:32:39 INFO - PROCESS | 3980 | 1471048359372 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F816800) [pid = 3980] [serial = 1961] [outer = 0F363800] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 109E1400 == 40 [pid = 3980] [id = 650] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 0C162C00 == 39 [pid = 3980] [id = 649] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 0EE6E400 == 38 [pid = 3980] [id = 648] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 0C1E8C00 == 37 [pid = 3980] [id = 647] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 102DA800 == 36 [pid = 3980] [id = 646] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 176BBC00 == 35 [pid = 3980] [id = 645] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 16E0D800 == 34 [pid = 3980] [id = 644] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 1572B400 == 33 [pid = 3980] [id = 643] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 13E14400 == 32 [pid = 3980] [id = 642] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 13696400 == 31 [pid = 3980] [id = 641] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 102DD000 == 30 [pid = 3980] [id = 640] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 0F23B000 == 29 [pid = 3980] [id = 639] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 0F278800 == 28 [pid = 3980] [id = 638] 17:32:39 INFO - PROCESS | 3980 | --DOCSHELL 13671400 == 27 [pid = 3980] [id = 637] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187BAC00) [pid = 3980] [serial = 1912] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (171F2400) [pid = 3980] [serial = 1903] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (16E64000) [pid = 3980] [serial = 1901] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (16559C00) [pid = 3980] [serial = 1900] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (17170C00) [pid = 3980] [serial = 1906] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17F65800) [pid = 3980] [serial = 1909] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (176C7800) [pid = 3980] [serial = 1904] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FBA2400) [pid = 3980] [serial = 1877] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F951800) [pid = 3980] [serial = 1876] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1868E800) [pid = 3980] [serial = 1910] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (136BF400) [pid = 3980] [serial = 1894] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0FBA2000) [pid = 3980] [serial = 1891] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FD80400) [pid = 3980] [serial = 1892] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C1DF000) [pid = 3980] [serial = 1888] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0EE74400) [pid = 3980] [serial = 1889] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F3F8C00) [pid = 3980] [serial = 1886] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C1E8400) [pid = 3980] [serial = 1885] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (187DA400) [pid = 3980] [serial = 1883] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (187BB000) [pid = 3980] [serial = 1882] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (13FF3000) [pid = 3980] [serial = 1880] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13DADC00) [pid = 3980] [serial = 1879] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1475FC00) [pid = 3980] [serial = 1897] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1643A800) [pid = 3980] [serial = 1898] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (176CD000) [pid = 3980] [serial = 1907] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (136C9000) [pid = 3980] [serial = 1895] [outer = 00000000] [url = about:blank] 17:32:39 INFO - PROCESS | 3980 | 1471048359865 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]]]}] 17:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 891ms 17:32:39 INFO - PROCESS | 3980 | 1471048359942 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 3980 | 1471048359947 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 17:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:32:39 INFO - PROCESS | 3980 | 1471048359953 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 3980 | 1471048359956 Marionette TRACE conn5 <- [1,2578,null,{}] 17:32:39 INFO - PROCESS | 3980 | 1471048359960 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}] 17:32:39 INFO - PROCESS | 3980 | 1471048359963 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:40 INFO - PROCESS | 3980 | 1471048360055 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 17:32:40 INFO - PROCESS | 3980 | 1471048360070 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 3980 | 1471048360073 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:40 INFO - PROCESS | 3980 | ++DOCSHELL 0F951800 == 28 [pid = 3980] [id = 654] 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FA51400) [pid = 3980] [serial = 1962] [outer = 00000000] 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FA5A000) [pid = 3980] [serial = 1963] [outer = 0FA51400] 17:32:40 INFO - PROCESS | 3980 | 1471048360120 Marionette DEBUG loaded listener.js 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FBA2000) [pid = 3980] [serial = 1964] [outer = 0FA51400] 17:32:40 INFO - PROCESS | 3980 | 1471048360613 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]]]}] 17:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 17:32:40 INFO - PROCESS | 3980 | 1471048360631 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 3980 | 1471048360634 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 17:32:40 INFO - PROCESS | 3980 | 1471048360637 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:32:40 INFO - PROCESS | 3980 | 1471048360641 Marionette TRACE conn5 <- [1,2582,null,{}] 17:32:40 INFO - PROCESS | 3980 | 1471048360652 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}] 17:32:40 INFO - PROCESS | 3980 | 1471048360656 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:40 INFO - PROCESS | 3980 | 1471048360772 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 17:32:40 INFO - PROCESS | 3980 | 1471048360874 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 3980 | 1471048360877 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:40 INFO - PROCESS | 3980 | ++DOCSHELL 107C8800 == 29 [pid = 3980] [id = 655] 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (107C9000) [pid = 3980] [serial = 1965] [outer = 00000000] 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (109E0000) [pid = 3980] [serial = 1966] [outer = 107C9000] 17:32:40 INFO - PROCESS | 3980 | 1471048360932 Marionette DEBUG loaded listener.js 17:32:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13677000) [pid = 3980] [serial = 1967] [outer = 107C9000] 17:32:41 INFO - PROCESS | 3980 | 1471048361301 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]]]}] 17:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 734ms 17:32:41 INFO - PROCESS | 3980 | 1471048361376 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 17:32:41 INFO - PROCESS | 3980 | 1471048361379 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 17:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:32:41 INFO - PROCESS | 3980 | 1471048361382 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:32:41 INFO - PROCESS | 3980 | 1471048361383 Marionette TRACE conn5 <- [1,2586,null,{}] 17:32:41 INFO - PROCESS | 3980 | 1471048361387 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}] 17:32:41 INFO - PROCESS | 3980 | 1471048361389 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:41 INFO - PROCESS | 3980 | 1471048361474 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 17:32:41 INFO - PROCESS | 3980 | 1471048361488 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 3980 | 1471048361490 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:41 INFO - PROCESS | 3980 | ++DOCSHELL 136C3400 == 30 [pid = 3980] [id = 656] 17:32:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (136C4C00) [pid = 3980] [serial = 1968] [outer = 00000000] 17:32:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13E45000) [pid = 3980] [serial = 1969] [outer = 136C4C00] 17:32:41 INFO - PROCESS | 3980 | 1471048361535 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13E5E000) [pid = 3980] [serial = 1970] [outer = 136C4C00] 17:32:41 INFO - PROCESS | 3980 | 1471048362023 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]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 17:32:42 INFO - PROCESS | 3980 | 1471048362056 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 3980 | 1471048362058 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 17:32:42 INFO - PROCESS | 3980 | 1471048362061 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:32:42 INFO - PROCESS | 3980 | 1471048362063 Marionette TRACE conn5 <- [1,2590,null,{}] 17:32:42 INFO - PROCESS | 3980 | 1471048362067 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}] 17:32:42 INFO - PROCESS | 3980 | 1471048362069 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:42 INFO - PROCESS | 3980 | 1471048362208 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 17:32:42 INFO - PROCESS | 3980 | 1471048362229 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 3980 | 1471048362231 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:42 INFO - PROCESS | 3980 | ++DOCSHELL 13FF3000 == 31 [pid = 3980] [id = 657] 17:32:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13FF3800) [pid = 3980] [serial = 1971] [outer = 00000000] 17:32:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (15364000) [pid = 3980] [serial = 1972] [outer = 13FF3800] 17:32:42 INFO - PROCESS | 3980 | 1471048362275 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16436000) [pid = 3980] [serial = 1973] [outer = 13FF3800] 17:32:42 INFO - PROCESS | 3980 | 1471048362736 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]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 17:32:42 INFO - PROCESS | 3980 | 1471048362802 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 3980 | 1471048362804 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 17:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:32:42 INFO - PROCESS | 3980 | 1471048362807 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 3980 | 1471048362809 Marionette TRACE conn5 <- [1,2594,null,{}] 17:32:42 INFO - PROCESS | 3980 | 1471048362812 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}] 17:32:42 INFO - PROCESS | 3980 | 1471048362818 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:42 INFO - PROCESS | 3980 | 1471048362959 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 17:32:43 INFO - PROCESS | 3980 | 1471048363034 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 3980 | 1471048363036 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:43 INFO - PROCESS | 3980 | ++DOCSHELL 14768C00 == 32 [pid = 3980] [id = 658] 17:32:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (1643BC00) [pid = 3980] [serial = 1974] [outer = 00000000] 17:32:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (1655B400) [pid = 3980] [serial = 1975] [outer = 1643BC00] 17:32:43 INFO - PROCESS | 3980 | 1471048363081 Marionette DEBUG loaded listener.js 17:32:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17175400) [pid = 3980] [serial = 1976] [outer = 1643BC00] 17:32:43 INFO - PROCESS | 3980 | 1471048363526 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]]]}] 17:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 17:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:32:43 INFO - PROCESS | 3980 | 1471048363581 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 17:32:43 INFO - PROCESS | 3980 | 1471048363583 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 17:32:43 INFO - PROCESS | 3980 | 1471048363586 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:32:43 INFO - PROCESS | 3980 | 1471048363588 Marionette TRACE conn5 <- [1,2598,null,{}] 17:32:43 INFO - PROCESS | 3980 | 1471048363592 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}] 17:32:43 INFO - PROCESS | 3980 | 1471048363594 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:43 INFO - PROCESS | 3980 | 1471048363706 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 17:32:43 INFO - PROCESS | 3980 | 1471048363935 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 3980 | 1471048363937 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13EE1C00) [pid = 3980] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (17F67400) [pid = 3980] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F27EC00) [pid = 3980] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13E41000) [pid = 3980] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (15367C00) [pid = 3980] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (17170000) [pid = 3980] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1572FC00) [pid = 3980] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (102DE400) [pid = 3980] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13693000) [pid = 3980] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (136BF800) [pid = 3980] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0F943000) [pid = 3980] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (176C5C00) [pid = 3980] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0EE75000) [pid = 3980] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:32:43 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0C1E0000) [pid = 3980] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:32:43 INFO - PROCESS | 3980 | ++DOCSHELL 0C163000 == 33 [pid = 3980] [id = 659] 17:32:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0C1DE400) [pid = 3980] [serial = 1977] [outer = 00000000] 17:32:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F3F9000) [pid = 3980] [serial = 1978] [outer = 0C1DE400] 17:32:43 INFO - PROCESS | 3980 | 1471048363987 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0FA55C00) [pid = 3980] [serial = 1979] [outer = 0C1DE400] 17:32:44 INFO - PROCESS | 3980 | 1471048364346 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]]]}] 17:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 831ms 17:32:44 INFO - PROCESS | 3980 | 1471048364418 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 3980 | 1471048364420 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 17:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:32:44 INFO - PROCESS | 3980 | 1471048364423 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 3980 | 1471048364425 Marionette TRACE conn5 <- [1,2602,null,{}] 17:32:44 INFO - PROCESS | 3980 | 1471048364428 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}] 17:32:44 INFO - PROCESS | 3980 | 1471048364430 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:44 INFO - PROCESS | 3980 | 1471048364546 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 17:32:44 INFO - PROCESS | 3980 | 1471048364554 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 3980 | 1471048364556 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:44 INFO - PROCESS | 3980 | ++DOCSHELL 0F3FE000 == 34 [pid = 3980] [id = 660] 17:32:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (136BF800) [pid = 3980] [serial = 1980] [outer = 00000000] 17:32:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (171F3C00) [pid = 3980] [serial = 1981] [outer = 136BF800] 17:32:44 INFO - PROCESS | 3980 | 1471048364599 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (176CE800) [pid = 3980] [serial = 1982] [outer = 136BF800] 17:32:45 INFO - PROCESS | 3980 | 1471048365028 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]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 17:32:45 INFO - PROCESS | 3980 | 1471048365054 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 3980 | 1471048365056 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 17:32:45 INFO - PROCESS | 3980 | 1471048365060 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:32:45 INFO - PROCESS | 3980 | 1471048365061 Marionette TRACE conn5 <- [1,2606,null,{}] 17:32:45 INFO - PROCESS | 3980 | 1471048365065 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}] 17:32:45 INFO - PROCESS | 3980 | 1471048365067 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:45 INFO - PROCESS | 3980 | 1471048365152 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 17:32:45 INFO - PROCESS | 3980 | 1471048365278 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 3980 | 1471048365280 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:45 INFO - PROCESS | 3980 | ++DOCSHELL 136BE800 == 35 [pid = 3980] [id = 661] 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136C4000) [pid = 3980] [serial = 1983] [outer = 00000000] 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17F65800) [pid = 3980] [serial = 1984] [outer = 136C4000] 17:32:45 INFO - PROCESS | 3980 | 1471048365325 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1868EC00) [pid = 3980] [serial = 1985] [outer = 136C4000] 17:32:45 INFO - PROCESS | 3980 | 1471048365684 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]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 17:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:32:45 INFO - PROCESS | 3980 | 1471048365736 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 3980 | 1471048365738 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 17:32:45 INFO - PROCESS | 3980 | 1471048365741 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 3980 | 1471048365743 Marionette TRACE conn5 <- [1,2610,null,{}] 17:32:45 INFO - PROCESS | 3980 | 1471048365746 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}] 17:32:45 INFO - PROCESS | 3980 | 1471048365748 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:45 INFO - PROCESS | 3980 | 1471048365826 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 17:32:45 INFO - PROCESS | 3980 | 1471048365832 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 3980 | 1471048365834 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:45 INFO - PROCESS | 3980 | ++DOCSHELL 18690800 == 36 [pid = 3980] [id = 662] 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (18699000) [pid = 3980] [serial = 1986] [outer = 00000000] 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (187BEC00) [pid = 3980] [serial = 1987] [outer = 18699000] 17:32:45 INFO - PROCESS | 3980 | 1471048365877 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (187DE000) [pid = 3980] [serial = 1988] [outer = 18699000] 17:32:46 INFO - PROCESS | 3980 | 1471048366597 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]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 930ms 17:32:46 INFO - PROCESS | 3980 | 1471048366645 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 3980 | 1471048366650 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 17:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:32:46 INFO - PROCESS | 3980 | 1471048366656 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 3980 | 1471048366661 Marionette TRACE conn5 <- [1,2614,null,{}] 17:32:46 INFO - PROCESS | 3980 | 1471048366666 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}] 17:32:46 INFO - PROCESS | 3980 | 1471048366669 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:46 INFO - PROCESS | 3980 | 1471048366792 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 17:32:46 INFO - PROCESS | 3980 | 1471048366928 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 3980 | 1471048366931 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:46 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E8C00 == 37 [pid = 3980] [id = 663] 17:32:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F234400) [pid = 3980] [serial = 1989] [outer = 00000000] 17:32:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F94F000) [pid = 3980] [serial = 1990] [outer = 0F234400] 17:32:46 INFO - PROCESS | 3980 | 1471048366992 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (0FC26000) [pid = 3980] [serial = 1991] [outer = 0F234400] 17:32:47 INFO - PROCESS | 3980 | 1471048367559 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]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 970ms 17:32:47 INFO - PROCESS | 3980 | 1471048367630 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 17:32:47 INFO - PROCESS | 3980 | 1471048367635 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 17:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:32:47 INFO - PROCESS | 3980 | 1471048367642 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 3980 | 1471048367645 Marionette TRACE conn5 <- [1,2618,null,{}] 17:32:47 INFO - PROCESS | 3980 | 1471048367650 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}] 17:32:47 INFO - PROCESS | 3980 | 1471048367652 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:47 INFO - PROCESS | 3980 | 1471048367800 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 17:32:47 INFO - PROCESS | 3980 | 1471048367941 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 3980 | 1471048367944 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:47 INFO - PROCESS | 3980 | ++DOCSHELL 1369D800 == 38 [pid = 3980] [id = 664] 17:32:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (136C3000) [pid = 3980] [serial = 1992] [outer = 00000000] 17:32:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E18400) [pid = 3980] [serial = 1993] [outer = 136C3000] 17:32:48 INFO - PROCESS | 3980 | 1471048368002 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1475F000) [pid = 3980] [serial = 1994] [outer = 136C3000] 17:32:48 INFO - PROCESS | 3980 | 1471048368618 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]]]}] 17:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1019ms 17:32:48 INFO - PROCESS | 3980 | 1471048368664 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 3980 | 1471048368667 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 17:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:32:48 INFO - PROCESS | 3980 | 1471048368670 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 3980 | 1471048368674 Marionette TRACE conn5 <- [1,2622,null,{}] 17:32:48 INFO - PROCESS | 3980 | 1471048368686 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}] 17:32:48 INFO - PROCESS | 3980 | 1471048368691 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:48 INFO - PROCESS | 3980 | 1471048368805 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 17:32:48 INFO - PROCESS | 3980 | 1471048368955 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 3980 | 1471048368958 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:48 INFO - PROCESS | 3980 | ++DOCSHELL 171F3800 == 39 [pid = 3980] [id = 665] 17:32:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (176B5000) [pid = 3980] [serial = 1995] [outer = 00000000] 17:32:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (187BD800) [pid = 3980] [serial = 1996] [outer = 176B5000] 17:32:49 INFO - PROCESS | 3980 | 1471048369016 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (18901C00) [pid = 3980] [serial = 1997] [outer = 176B5000] 17:32:49 INFO - PROCESS | 3980 | 1471048369760 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]]]}] 17:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1133ms 17:32:49 INFO - PROCESS | 3980 | 1471048369807 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 3980 | 1471048369811 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 17:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:32:49 INFO - PROCESS | 3980 | 1471048369816 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 3980 | 1471048369820 Marionette TRACE conn5 <- [1,2626,null,{}] 17:32:49 INFO - PROCESS | 3980 | 1471048369825 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}] 17:32:49 INFO - PROCESS | 3980 | 1471048369828 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:49 INFO - PROCESS | 3980 | 1471048369935 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 17:32:50 INFO - PROCESS | 3980 | 1471048370076 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 3980 | 1471048370080 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:50 INFO - PROCESS | 3980 | ++DOCSHELL 0EECC400 == 40 [pid = 3980] [id = 666] 17:32:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0F753400) [pid = 3980] [serial = 1998] [outer = 00000000] 17:32:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (0F815800) [pid = 3980] [serial = 1999] [outer = 0F753400] 17:32:50 INFO - PROCESS | 3980 | 1471048370133 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0FA52000) [pid = 3980] [serial = 2000] [outer = 0F753400] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 136BE800 == 39 [pid = 3980] [id = 661] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0F3FE000 == 38 [pid = 3980] [id = 660] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0C163000 == 37 [pid = 3980] [id = 659] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 14768C00 == 36 [pid = 3980] [id = 658] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 13FF3000 == 35 [pid = 3980] [id = 657] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 136C3400 == 34 [pid = 3980] [id = 656] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 107C8800 == 33 [pid = 3980] [id = 655] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0F951800 == 32 [pid = 3980] [id = 654] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0F318800 == 31 [pid = 3980] [id = 653] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0C115800 == 30 [pid = 3980] [id = 652] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 13E5D800 == 29 [pid = 3980] [id = 651] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 171F3800 == 28 [pid = 3980] [id = 665] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 1369D800 == 27 [pid = 3980] [id = 664] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 18690800 == 26 [pid = 3980] [id = 662] 17:32:50 INFO - PROCESS | 3980 | --DOCSHELL 0C1E8C00 == 25 [pid = 3980] [id = 663] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (187BCC00) [pid = 3980] [serial = 1913] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F752C00) [pid = 3980] [serial = 1915] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0F75C400) [pid = 3980] [serial = 1916] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13E5E400) [pid = 3980] [serial = 1927] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (13F6F000) [pid = 3980] [serial = 1928] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17F5D800) [pid = 3980] [serial = 1939] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (171BE000) [pid = 3980] [serial = 1933] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (171C1800) [pid = 3980] [serial = 1934] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (165A1800) [pid = 3980] [serial = 1930] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (16E6B000) [pid = 3980] [serial = 1931] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (107CF000) [pid = 3980] [serial = 1921] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1341C800) [pid = 3980] [serial = 1922] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (18697000) [pid = 3980] [serial = 1942] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (137CAC00) [pid = 3980] [serial = 1924] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17F60400) [pid = 3980] [serial = 1940] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13D57800) [pid = 3980] [serial = 1925] [outer = 00000000] [url = about:blank] 17:32:50 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FA50000) [pid = 3980] [serial = 1918] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0FB42400) [pid = 3980] [serial = 1919] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (176D2800) [pid = 3980] [serial = 1936] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1890C800) [pid = 3980] [serial = 1946] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13E12000) [pid = 3980] [serial = 1948] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (13E3B800) [pid = 3980] [serial = 1945] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1A08F400) [pid = 3980] [serial = 1952] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (187BA000) [pid = 3980] [serial = 1943] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (13EE2800) [pid = 3980] [serial = 1949] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (176CD400) [pid = 3980] [serial = 1937] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1A099000) [pid = 3980] [serial = 1954] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (187E4C00) [pid = 3980] [serial = 1951] [outer = 00000000] [url = about:blank] 17:32:51 INFO - PROCESS | 3980 | 1471048371294 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]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1540ms 17:32:51 INFO - PROCESS | 3980 | 1471048371357 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 17:32:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:32:51 INFO - PROCESS | 3980 | 1471048371361 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 17:32:51 INFO - PROCESS | 3980 | 1471048371371 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 3980 | 1471048371374 Marionette TRACE conn5 <- [1,2630,null,{}] 17:32:51 INFO - PROCESS | 3980 | 1471048371421 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}] 17:32:51 INFO - PROCESS | 3980 | 1471048371424 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:51 INFO - PROCESS | 3980 | 1471048371519 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 17:32:51 INFO - PROCESS | 3980 | 1471048371526 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:51 INFO - PROCESS | 3980 | 1471048371528 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:51 INFO - PROCESS | 3980 | ++DOCSHELL 0F284400 == 26 [pid = 3980] [id = 667] 17:32:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0F285C00) [pid = 3980] [serial = 2001] [outer = 00000000] 17:32:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0F74D400) [pid = 3980] [serial = 2002] [outer = 0F285C00] 17:32:51 INFO - PROCESS | 3980 | 1471048371577 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F75C400) [pid = 3980] [serial = 2003] [outer = 0F285C00] 17:32:52 INFO - PROCESS | 3980 | 1471048372062 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]]]}] 17:32:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:32:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 17:32:52 INFO - PROCESS | 3980 | 1471048372096 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 17:32:52 INFO - PROCESS | 3980 | 1471048372101 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 17:32:52 INFO - PROCESS | 3980 | 1471048372111 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:32:52 INFO - PROCESS | 3980 | 1471048372114 Marionette TRACE conn5 <- [1,2634,null,{}] 17:32:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:32:52 INFO - PROCESS | 3980 | 1471048372118 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}] 17:32:52 INFO - PROCESS | 3980 | 1471048372121 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:52 INFO - PROCESS | 3980 | 1471048372208 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 17:32:52 INFO - PROCESS | 3980 | 1471048372217 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 3980 | 1471048372219 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:52 INFO - PROCESS | 3980 | ++DOCSHELL 0FB42C00 == 27 [pid = 3980] [id = 668] 17:32:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FB43400) [pid = 3980] [serial = 2004] [outer = 00000000] 17:32:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0FBAC400) [pid = 3980] [serial = 2005] [outer = 0FB43400] 17:32:52 INFO - PROCESS | 3980 | 1471048372267 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0FD81400) [pid = 3980] [serial = 2006] [outer = 0FB43400] 17:32:52 INFO - PROCESS | 3980 | 1471048372720 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]]]}] 17:32:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:32:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 17:32:52 INFO - PROCESS | 3980 | 1471048372787 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 17:32:52 INFO - PROCESS | 3980 | 1471048372790 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 17:32:52 INFO - PROCESS | 3980 | 1471048372793 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:32:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:32:52 INFO - PROCESS | 3980 | 1471048372797 Marionette TRACE conn5 <- [1,2638,null,{}] 17:32:52 INFO - PROCESS | 3980 | 1471048372807 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}] 17:32:52 INFO - PROCESS | 3980 | 1471048372812 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:52 INFO - PROCESS | 3980 | 1471048372897 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 17:32:52 INFO - PROCESS | 3980 | 1471048372943 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 3980 | 1471048372946 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:52 INFO - PROCESS | 3980 | ++DOCSHELL 137BDC00 == 28 [pid = 3980] [id = 669] 17:32:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (137BF000) [pid = 3980] [serial = 2007] [outer = 00000000] 17:32:52 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1396B000) [pid = 3980] [serial = 2008] [outer = 137BF000] 17:32:52 INFO - PROCESS | 3980 | 1471048372994 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13E3B800) [pid = 3980] [serial = 2009] [outer = 137BF000] 17:32:53 INFO - PROCESS | 3980 | 1471048373449 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]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:32:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 17:32:53 INFO - PROCESS | 3980 | 1471048373529 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 17:32:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:32:53 INFO - PROCESS | 3980 | 1471048373532 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 17:32:53 INFO - PROCESS | 3980 | 1471048373535 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 3980 | 1471048373537 Marionette TRACE conn5 <- [1,2642,null,{}] 17:32:53 INFO - PROCESS | 3980 | 1471048373541 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}] 17:32:53 INFO - PROCESS | 3980 | 1471048373543 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:53 INFO - PROCESS | 3980 | 1471048373665 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 17:32:53 INFO - PROCESS | 3980 | 1471048373671 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 3980 | 1471048373673 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:53 INFO - PROCESS | 3980 | ++DOCSHELL 136C8000 == 29 [pid = 3980] [id = 670] 17:32:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13D57C00) [pid = 3980] [serial = 2010] [outer = 00000000] 17:32:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13F63400) [pid = 3980] [serial = 2011] [outer = 13D57C00] 17:32:53 INFO - PROCESS | 3980 | 1471048373718 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1536B400) [pid = 3980] [serial = 2012] [outer = 13D57C00] 17:32:54 INFO - PROCESS | 3980 | 1471048374172 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]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:32:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 17:32:54 INFO - PROCESS | 3980 | 1471048374207 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 3980 | 1471048374209 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 17:32:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:32:54 INFO - PROCESS | 3980 | 1471048374217 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 3980 | 1471048374219 Marionette TRACE conn5 <- [1,2646,null,{}] 17:32:54 INFO - PROCESS | 3980 | 1471048374223 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}] 17:32:54 INFO - PROCESS | 3980 | 1471048374225 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:54 INFO - PROCESS | 3980 | 1471048374360 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 17:32:54 INFO - PROCESS | 3980 | 1471048374376 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 3980 | 1471048374378 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:54 INFO - PROCESS | 3980 | ++DOCSHELL 1572D800 == 30 [pid = 3980] [id = 671] 17:32:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (1643AC00) [pid = 3980] [serial = 2013] [outer = 00000000] 17:32:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1650C400) [pid = 3980] [serial = 2014] [outer = 1643AC00] 17:32:54 INFO - PROCESS | 3980 | 1471048374422 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (16593C00) [pid = 3980] [serial = 2015] [outer = 1643AC00] 17:32:54 INFO - PROCESS | 3980 | 1471048374872 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]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:32:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 691ms 17:32:54 INFO - PROCESS | 3980 | 1471048374904 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 17:32:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:32:54 INFO - PROCESS | 3980 | 1471048374907 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 17:32:54 INFO - PROCESS | 3980 | 1471048374910 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 3980 | 1471048374911 Marionette TRACE conn5 <- [1,2650,null,{}] 17:32:54 INFO - PROCESS | 3980 | 1471048374915 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}] 17:32:54 INFO - PROCESS | 3980 | 1471048374920 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:55 INFO - PROCESS | 3980 | 1471048375060 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 17:32:55 INFO - PROCESS | 3980 | 1471048375124 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 3980 | 1471048375126 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:55 INFO - PROCESS | 3980 | ++DOCSHELL 16E81400 == 31 [pid = 3980] [id = 672] 17:32:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17171400) [pid = 3980] [serial = 2016] [outer = 00000000] 17:32:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (176D1000) [pid = 3980] [serial = 2017] [outer = 17171400] 17:32:55 INFO - PROCESS | 3980 | 1471048375171 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17A59C00) [pid = 3980] [serial = 2018] [outer = 17171400] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13FF3800) [pid = 3980] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1643BC00) [pid = 3980] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0F30E000) [pid = 3980] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (107C9000) [pid = 3980] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187D9400) [pid = 3980] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (0F363800) [pid = 3980] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (136C4C00) [pid = 3980] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0FA51400) [pid = 3980] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0C1DE400) [pid = 3980] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (136BF800) [pid = 3980] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (18699000) [pid = 3980] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:32:55 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (136C4000) [pid = 3980] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:32:55 INFO - PROCESS | 3980 | 1471048375818 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]]]}] 17:32:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:32:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 930ms 17:32:55 INFO - PROCESS | 3980 | 1471048375841 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 3980 | 1471048375843 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 17:32:55 INFO - PROCESS | 3980 | 1471048375846 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:32:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:32:55 INFO - PROCESS | 3980 | 1471048375847 Marionette TRACE conn5 <- [1,2654,null,{}] 17:32:55 INFO - PROCESS | 3980 | 1471048375851 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}] 17:32:55 INFO - PROCESS | 3980 | 1471048375853 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:55 INFO - PROCESS | 3980 | 1471048375928 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 17:32:55 INFO - PROCESS | 3980 | 1471048375936 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 3980 | 1471048375938 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:55 INFO - PROCESS | 3980 | ++DOCSHELL 0C10A000 == 32 [pid = 3980] [id = 673] 17:32:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0EEC7000) [pid = 3980] [serial = 2019] [outer = 00000000] 17:32:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (136C4000) [pid = 3980] [serial = 2020] [outer = 0EEC7000] 17:32:55 INFO - PROCESS | 3980 | 1471048375982 Marionette DEBUG loaded listener.js 17:32:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13FF3C00) [pid = 3980] [serial = 2021] [outer = 0EEC7000] 17:32:56 INFO - PROCESS | 3980 | 1471048376903 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]]]}] 17:32:56 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) 17:32:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1068ms 17:32:56 INFO - PROCESS | 3980 | 1471048376918 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 17:32:56 INFO - PROCESS | 3980 | 1471048376920 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 17:32:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:32:56 INFO - PROCESS | 3980 | 1471048376924 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 3980 | 1471048376926 Marionette TRACE conn5 <- [1,2658,null,{}] 17:32:56 INFO - PROCESS | 3980 | 1471048376929 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}] 17:32:56 INFO - PROCESS | 3980 | 1471048376931 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:57 INFO - PROCESS | 3980 | 1471048377049 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 17:32:57 INFO - PROCESS | 3980 | 1471048377059 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 3980 | 1471048377061 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:57 INFO - PROCESS | 3980 | ++DOCSHELL 136C2000 == 33 [pid = 3980] [id = 674] 17:32:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (16E81000) [pid = 3980] [serial = 2022] [outer = 00000000] 17:32:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (17F67400) [pid = 3980] [serial = 2023] [outer = 16E81000] 17:32:57 INFO - PROCESS | 3980 | 1471048377106 Marionette DEBUG loaded listener.js 17:32:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17844000) [pid = 3980] [serial = 2024] [outer = 16E81000] 17:32:58 INFO - PROCESS | 3980 | 1471048378065 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:32:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 17:32:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:32:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:32:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1185ms 17:32:58 INFO - PROCESS | 3980 | 1471048378110 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 17:32:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:32:58 INFO - PROCESS | 3980 | 1471048378115 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 17:32:58 INFO - PROCESS | 3980 | 1471048378120 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 3980 | 1471048378123 Marionette TRACE conn5 <- [1,2662,null,{}] 17:32:58 INFO - PROCESS | 3980 | 1471048378170 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}] 17:32:58 INFO - PROCESS | 3980 | 1471048378173 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:58 INFO - PROCESS | 3980 | 1471048378314 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 17:32:58 INFO - PROCESS | 3980 | 1471048378502 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:58 INFO - PROCESS | 3980 | 1471048378507 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:32:58 INFO - PROCESS | 3980 | ++DOCSHELL 0F318800 == 34 [pid = 3980] [id = 675] 17:32:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0F3F7400) [pid = 3980] [serial = 2025] [outer = 00000000] 17:32:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F80D400) [pid = 3980] [serial = 2026] [outer = 0F3F7400] 17:32:58 INFO - PROCESS | 3980 | 1471048378566 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0F950800) [pid = 3980] [serial = 2027] [outer = 0F3F7400] 17:32:59 INFO - PROCESS | 3980 | 1471048379849 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:32:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 17:32:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:32:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:32:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1836ms 17:32:59 INFO - PROCESS | 3980 | 1471048379956 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 17:32:59 INFO - PROCESS | 3980 | 1471048379961 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 17:32:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:32:59 INFO - PROCESS | 3980 | 1471048379966 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:32:59 INFO - PROCESS | 3980 | 1471048379969 Marionette TRACE conn5 <- [1,2666,null,{}] 17:32:59 INFO - PROCESS | 3980 | 1471048379975 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}] 17:32:59 INFO - PROCESS | 3980 | 1471048379977 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:00 INFO - PROCESS | 3980 | 1471048380090 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 17:33:00 INFO - PROCESS | 3980 | 1471048380228 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 3980 | 1471048380231 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:00 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DF800 == 35 [pid = 3980] [id = 676] 17:33:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0EE6C000) [pid = 3980] [serial = 2028] [outer = 00000000] 17:33:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0F284C00) [pid = 3980] [serial = 2029] [outer = 0EE6C000] 17:33:00 INFO - PROCESS | 3980 | 1471048380284 Marionette DEBUG loaded listener.js 17:33:00 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0F752C00) [pid = 3980] [serial = 2030] [outer = 0EE6C000] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 0C10A000 == 34 [pid = 3980] [id = 673] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 16E81400 == 33 [pid = 3980] [id = 672] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 1572D800 == 32 [pid = 3980] [id = 671] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 136C8000 == 31 [pid = 3980] [id = 670] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 137BDC00 == 30 [pid = 3980] [id = 669] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 0FB42C00 == 29 [pid = 3980] [id = 668] 17:33:00 INFO - PROCESS | 3980 | --DOCSHELL 0F284400 == 28 [pid = 3980] [id = 667] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (187DE000) [pid = 3980] [serial = 1988] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187BEC00) [pid = 3980] [serial = 1987] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (17F65800) [pid = 3980] [serial = 1984] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (15364000) [pid = 3980] [serial = 1972] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1655B400) [pid = 3980] [serial = 1975] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1868EC00) [pid = 3980] [serial = 1985] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F816C00) [pid = 3980] [serial = 1957] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F951C00) [pid = 3980] [serial = 1958] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (16436000) [pid = 3980] [serial = 1973] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (109E0000) [pid = 3980] [serial = 1966] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13677000) [pid = 3980] [serial = 1967] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A09B400) [pid = 3980] [serial = 1955] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0F758800) [pid = 3980] [serial = 1960] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F816800) [pid = 3980] [serial = 1961] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (13E45000) [pid = 3980] [serial = 1969] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0FA5A000) [pid = 3980] [serial = 1963] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0FBA2000) [pid = 3980] [serial = 1964] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (17175400) [pid = 3980] [serial = 1976] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F3F9000) [pid = 3980] [serial = 1978] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0FA55C00) [pid = 3980] [serial = 1979] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (171F3C00) [pid = 3980] [serial = 1981] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (176CE800) [pid = 3980] [serial = 1982] [outer = 00000000] [url = about:blank] 17:33:00 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (13E5E000) [pid = 3980] [serial = 1970] [outer = 00000000] [url = about:blank] 17:33:01 INFO - PROCESS | 3980 | 1471048381208 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]]]}] 17:33:01 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) 17:33:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1290ms 17:33:01 INFO - PROCESS | 3980 | 1471048381256 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 17:33:01 INFO - PROCESS | 3980 | 1471048381261 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 17:33:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:33:01 INFO - PROCESS | 3980 | 1471048381271 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:33:01 INFO - PROCESS | 3980 | 1471048381273 Marionette TRACE conn5 <- [1,2670,null,{}] 17:33:01 INFO - PROCESS | 3980 | 1471048381277 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}] 17:33:01 INFO - PROCESS | 3980 | 1471048381280 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:01 INFO - PROCESS | 3980 | 1471048381369 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 17:33:01 INFO - PROCESS | 3980 | 1471048381376 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:01 INFO - PROCESS | 3980 | 1471048381379 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:01 INFO - PROCESS | 3980 | ++DOCSHELL 0F949C00 == 29 [pid = 3980] [id = 677] 17:33:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0FA4F000) [pid = 3980] [serial = 2031] [outer = 00000000] 17:33:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0FA5C800) [pid = 3980] [serial = 2032] [outer = 0FA4F000] 17:33:01 INFO - PROCESS | 3980 | 1471048381427 Marionette DEBUG loaded listener.js 17:33:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FBA3400) [pid = 3980] [serial = 2033] [outer = 0FA4F000] 17:33:02 INFO - PROCESS | 3980 | 1471048382401 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]]]}] 17:33:02 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) 17:33:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1177ms 17:33:02 INFO - PROCESS | 3980 | 1471048382454 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 3980 | 1471048382456 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 17:33:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:33:02 INFO - PROCESS | 3980 | 1471048382460 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - PROCESS | 3980 | 1471048382464 Marionette TRACE conn5 <- [1,2674,null,{}] 17:33:02 INFO - PROCESS | 3980 | 1471048382474 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}] 17:33:02 INFO - PROCESS | 3980 | 1471048382479 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:02 INFO - PROCESS | 3980 | 1471048382600 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 17:33:02 INFO - PROCESS | 3980 | 1471048382608 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 3980 | 1471048382611 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:02 INFO - PROCESS | 3980 | ++DOCSHELL 109DB800 == 30 [pid = 3980] [id = 678] 17:33:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (109E1400) [pid = 3980] [serial = 2034] [outer = 00000000] 17:33:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (1362D000) [pid = 3980] [serial = 2035] [outer = 109E1400] 17:33:02 INFO - PROCESS | 3980 | 1471048382713 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (13693000) [pid = 3980] [serial = 2036] [outer = 109E1400] 17:33:03 INFO - PROCESS | 3980 | 1471048383651 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:33:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 17:33:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1224ms 17:33:03 INFO - PROCESS | 3980 | 1471048383687 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 17:33:03 INFO - PROCESS | 3980 | 1471048383689 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 17:33:03 INFO - PROCESS | 3980 | 1471048383692 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:33:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:33:03 INFO - PROCESS | 3980 | 1471048383694 Marionette TRACE conn5 <- [1,2678,null,{}] 17:33:03 INFO - PROCESS | 3980 | 1471048383698 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}] 17:33:03 INFO - PROCESS | 3980 | 1471048383700 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:03 INFO - PROCESS | 3980 | 1471048383818 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 17:33:03 INFO - PROCESS | 3980 | 1471048383824 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 3980 | 1471048383826 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:03 INFO - PROCESS | 3980 | ++DOCSHELL 13D4D800 == 31 [pid = 3980] [id = 679] 17:33:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (13E14000) [pid = 3980] [serial = 2037] [outer = 00000000] 17:33:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (13E50C00) [pid = 3980] [serial = 2038] [outer = 13E14000] 17:33:03 INFO - PROCESS | 3980 | 1471048383941 Marionette DEBUG loaded listener.js 17:33:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (13EE6800) [pid = 3980] [serial = 2039] [outer = 13E14000] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0FB43400) [pid = 3980] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F285C00) [pid = 3980] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (137BF000) [pid = 3980] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (0F753400) [pid = 3980] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (13D57C00) [pid = 3980] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (17171400) [pid = 3980] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (1643AC00) [pid = 3980] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0EEC7000) [pid = 3980] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0F234400) [pid = 3980] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (136C3000) [pid = 3980] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:33:04 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (176B5000) [pid = 3980] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:33:04 INFO - PROCESS | 3980 | 1471048384867 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:33:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:33:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1222ms 17:33:04 INFO - PROCESS | 3980 | 1471048384919 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 17:33:04 INFO - PROCESS | 3980 | 1471048384921 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 17:33:04 INFO - PROCESS | 3980 | 1471048384925 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:33:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:33:04 INFO - PROCESS | 3980 | 1471048384926 Marionette TRACE conn5 <- [1,2682,null,{}] 17:33:04 INFO - PROCESS | 3980 | 1471048384930 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}] 17:33:04 INFO - PROCESS | 3980 | 1471048384932 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:05 INFO - PROCESS | 3980 | 1471048385011 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 17:33:05 INFO - PROCESS | 3980 | 1471048385017 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 3980 | 1471048385019 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:05 INFO - PROCESS | 3980 | ++DOCSHELL 0EEC7000 == 32 [pid = 3980] [id = 680] 17:33:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (0FBA1800) [pid = 3980] [serial = 2040] [outer = 00000000] 17:33:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (13FF3400) [pid = 3980] [serial = 2041] [outer = 0FBA1800] 17:33:05 INFO - PROCESS | 3980 | 1471048385063 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (15726000) [pid = 3980] [serial = 2042] [outer = 0FBA1800] 17:33:06 INFO - PROCESS | 3980 | 1471048386012 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:33:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:33:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1118ms 17:33:06 INFO - PROCESS | 3980 | 1471048386047 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 17:33:06 INFO - PROCESS | 3980 | 1471048386049 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 17:33:06 INFO - PROCESS | 3980 | 1471048386052 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:33:06 INFO - PROCESS | 3980 | 1471048386054 Marionette TRACE conn5 <- [1,2686,null,{}] 17:33:06 INFO - PROCESS | 3980 | 1471048386057 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}] 17:33:06 INFO - PROCESS | 3980 | 1471048386063 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:06 INFO - PROCESS | 3980 | 1471048386191 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 17:33:06 INFO - PROCESS | 3980 | 1471048386199 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:06 INFO - PROCESS | 3980 | 1471048386201 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:06 INFO - PROCESS | 3980 | ++DOCSHELL 16593000 == 33 [pid = 3980] [id = 681] 17:33:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (16593400) [pid = 3980] [serial = 2043] [outer = 00000000] 17:33:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (171BF800) [pid = 3980] [serial = 2044] [outer = 16593400] 17:33:06 INFO - PROCESS | 3980 | 1471048386250 Marionette DEBUG loaded listener.js 17:33:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (17171C00) [pid = 3980] [serial = 2045] [outer = 16593400] 17:33:07 INFO - PROCESS | 3980 | 1471048387474 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:33:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:33:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:33:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1478ms 17:33:07 INFO - PROCESS | 3980 | 1471048387554 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 17:33:07 INFO - PROCESS | 3980 | 1471048387558 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 17:33:07 INFO - PROCESS | 3980 | 1471048387564 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:33:07 INFO - PROCESS | 3980 | 1471048387567 Marionette TRACE conn5 <- [1,2690,null,{}] 17:33:07 INFO - PROCESS | 3980 | 1471048387573 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}] 17:33:07 INFO - PROCESS | 3980 | 1471048387576 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:07 INFO - PROCESS | 3980 | 1471048387734 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 17:33:07 INFO - PROCESS | 3980 | 1471048387902 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 3980 | 1471048387905 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:07 INFO - PROCESS | 3980 | ++DOCSHELL 0EE76C00 == 34 [pid = 3980] [id = 682] 17:33:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0F809C00) [pid = 3980] [serial = 2046] [outer = 00000000] 17:33:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (10105800) [pid = 3980] [serial = 2047] [outer = 0F809C00] 17:33:07 INFO - PROCESS | 3980 | 1471048387963 Marionette DEBUG loaded listener.js 17:33:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0FD84800) [pid = 3980] [serial = 2048] [outer = 0F809C00] 17:33:08 INFO - PROCESS | 3980 | 1471048388534 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]]]}] 17:33:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1017ms 17:33:08 INFO - PROCESS | 3980 | 1471048388589 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 17:33:08 INFO - PROCESS | 3980 | 1471048388594 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 17:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:33:08 INFO - PROCESS | 3980 | 1471048388601 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:33:08 INFO - PROCESS | 3980 | 1471048388604 Marionette TRACE conn5 <- [1,2694,null,{}] 17:33:08 INFO - PROCESS | 3980 | 1471048388608 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}] 17:33:08 INFO - PROCESS | 3980 | 1471048388611 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:08 INFO - PROCESS | 3980 | 1471048388737 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 17:33:08 INFO - PROCESS | 3980 | 1471048388854 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:08 INFO - PROCESS | 3980 | 1471048388856 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:08 INFO - PROCESS | 3980 | ++DOCSHELL 1572D800 == 35 [pid = 3980] [id = 683] 17:33:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (16436C00) [pid = 3980] [serial = 2049] [outer = 00000000] 17:33:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (16E11000) [pid = 3980] [serial = 2050] [outer = 16436C00] 17:33:08 INFO - PROCESS | 3980 | 1471048388915 Marionette DEBUG loaded listener.js 17:33:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (16E14800) [pid = 3980] [serial = 2051] [outer = 16436C00] 17:33:09 INFO - PROCESS | 3980 | 1471048389542 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]]]}] 17:33:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 970ms 17:33:09 INFO - PROCESS | 3980 | 1471048389573 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 17:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:33:09 INFO - PROCESS | 3980 | 1471048389576 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 17:33:09 INFO - PROCESS | 3980 | 1471048389580 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:33:09 INFO - PROCESS | 3980 | 1471048389583 Marionette TRACE conn5 <- [1,2698,null,{}] 17:33:09 INFO - PROCESS | 3980 | 1471048389595 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}] 17:33:09 INFO - PROCESS | 3980 | 1471048389599 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:09 INFO - PROCESS | 3980 | 1471048389710 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 17:33:09 INFO - PROCESS | 3980 | 1471048389930 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 3980 | 1471048389933 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:09 INFO - PROCESS | 3980 | ++DOCSHELL 088EC400 == 36 [pid = 3980] [id = 684] 17:33:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (088ECC00) [pid = 3980] [serial = 2052] [outer = 00000000] 17:33:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0A650400) [pid = 3980] [serial = 2053] [outer = 088ECC00] 17:33:10 INFO - PROCESS | 3980 | 1471048389994 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0C1E5800) [pid = 3980] [serial = 2054] [outer = 088ECC00] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0EEC7000 == 35 [pid = 3980] [id = 680] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 13D4D800 == 34 [pid = 3980] [id = 679] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 109DB800 == 33 [pid = 3980] [id = 678] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0F949C00 == 32 [pid = 3980] [id = 677] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0C1DF800 == 31 [pid = 3980] [id = 676] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0F318800 == 30 [pid = 3980] [id = 675] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0EECC400 == 29 [pid = 3980] [id = 666] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 136C2000 == 28 [pid = 3980] [id = 674] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 1572D800 == 27 [pid = 3980] [id = 683] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 16593000 == 26 [pid = 3980] [id = 681] 17:33:11 INFO - PROCESS | 3980 | --DOCSHELL 0EE76C00 == 25 [pid = 3980] [id = 682] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (17A59C00) [pid = 3980] [serial = 2018] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1536B400) [pid = 3980] [serial = 2012] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (16593C00) [pid = 3980] [serial = 2015] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13E3B800) [pid = 3980] [serial = 2009] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (17F67400) [pid = 3980] [serial = 2023] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0FBAC400) [pid = 3980] [serial = 2005] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0FD81400) [pid = 3980] [serial = 2006] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (0F74D400) [pid = 3980] [serial = 2002] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F75C400) [pid = 3980] [serial = 2003] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (1396B000) [pid = 3980] [serial = 2008] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (0FA52000) [pid = 3980] [serial = 2000] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0F815800) [pid = 3980] [serial = 1999] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (13F63400) [pid = 3980] [serial = 2011] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (176D1000) [pid = 3980] [serial = 2017] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (1650C400) [pid = 3980] [serial = 2014] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (136C4000) [pid = 3980] [serial = 2020] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 53 (13FF3C00) [pid = 3980] [serial = 2021] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 52 (0FC26000) [pid = 3980] [serial = 1991] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 51 (0F94F000) [pid = 3980] [serial = 1990] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 50 (1475F000) [pid = 3980] [serial = 1994] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 49 (13E18400) [pid = 3980] [serial = 1993] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 48 (18901C00) [pid = 3980] [serial = 1997] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | --DOMWINDOW == 47 (187BD800) [pid = 3980] [serial = 1996] [outer = 00000000] [url = about:blank] 17:33:11 INFO - PROCESS | 3980 | 1471048391272 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] 17:33:11 INFO - PROCESS | 3980 | 1471048391325 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 17:33:11 INFO - PROCESS | 3980 | 1471048391331 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 3980 | 1471048391334 Marionette TRACE conn5 <- [1,2702,null,{}] 17:33:11 INFO - PROCESS | 3980 | 1471048391340 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}] 17:33:11 INFO - PROCESS | 3980 | 1471048391342 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:11 INFO - PROCESS | 3980 | 1471048391438 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 17:33:11 INFO - PROCESS | 3980 | 1471048391531 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:11 INFO - PROCESS | 3980 | 1471048391536 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:11 INFO - PROCESS | 3980 | ++DOCSHELL 0F74FC00 == 26 [pid = 3980] [id = 685] 17:33:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 48 (0F758800) [pid = 3980] [serial = 2055] [outer = 00000000] 17:33:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 49 (0F816800) [pid = 3980] [serial = 2056] [outer = 0F758800] 17:33:11 INFO - PROCESS | 3980 | 1471048391585 Marionette DEBUG loaded listener.js 17:33:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 50 (0F945C00) [pid = 3980] [serial = 2057] [outer = 0F758800] 17:33:12 INFO - PROCESS | 3980 | 1471048391999 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]]]}] 17:33:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:33:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 731ms 17:33:12 INFO - PROCESS | 3980 | 1471048392062 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 17:33:12 INFO - PROCESS | 3980 | 1471048392067 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 17:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:33:12 INFO - PROCESS | 3980 | 1471048392073 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:33:12 INFO - PROCESS | 3980 | 1471048392076 Marionette TRACE conn5 <- [1,2706,null,{}] 17:33:12 INFO - PROCESS | 3980 | 1471048392080 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}] 17:33:12 INFO - PROCESS | 3980 | 1471048392082 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:12 INFO - PROCESS | 3980 | 1471048392170 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 17:33:12 INFO - PROCESS | 3980 | 1471048392179 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 3980 | 1471048392182 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:12 INFO - PROCESS | 3980 | ++DOCSHELL 0FD79000 == 27 [pid = 3980] [id = 686] 17:33:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 51 (0FD79800) [pid = 3980] [serial = 2058] [outer = 00000000] 17:33:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 52 (0FD7F400) [pid = 3980] [serial = 2059] [outer = 0FD79800] 17:33:12 INFO - PROCESS | 3980 | 1471048392231 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 53 (10106400) [pid = 3980] [serial = 2060] [outer = 0FD79800] 17:33:12 INFO - PROCESS | 3980 | 1471048392732 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] 17:33:12 INFO - PROCESS | 3980 | 1471048392749 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 17:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:33:12 INFO - PROCESS | 3980 | 1471048392753 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:33:12 INFO - PROCESS | 3980 | 1471048392756 Marionette TRACE conn5 <- [1,2710,null,{}] 17:33:12 INFO - PROCESS | 3980 | 1471048392767 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}] 17:33:12 INFO - PROCESS | 3980 | 1471048392771 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:12 INFO - PROCESS | 3980 | 1471048392888 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 17:33:13 INFO - PROCESS | 3980 | 1471048392993 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 3980 | 1471048392997 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:13 INFO - PROCESS | 3980 | ++DOCSHELL 137BF000 == 28 [pid = 3980] [id = 687] 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 54 (137C0800) [pid = 3980] [serial = 2061] [outer = 00000000] 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (13969C00) [pid = 3980] [serial = 2062] [outer = 137C0800] 17:33:13 INFO - PROCESS | 3980 | 1471048393046 Marionette DEBUG loaded listener.js 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (13E0E000) [pid = 3980] [serial = 2063] [outer = 137C0800] 17:33:13 INFO - PROCESS | 3980 | 1471048393482 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] 17:33:13 INFO - PROCESS | 3980 | 1471048393530 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 17:33:13 INFO - PROCESS | 3980 | 1471048393537 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:33:13 INFO - PROCESS | 3980 | 1471048393539 Marionette TRACE conn5 <- [1,2714,null,{}] 17:33:13 INFO - PROCESS | 3980 | 1471048393543 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}] 17:33:13 INFO - PROCESS | 3980 | 1471048393545 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:13 INFO - PROCESS | 3980 | 1471048393664 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 17:33:13 INFO - PROCESS | 3980 | 1471048393674 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 3980 | 1471048393676 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:13 INFO - PROCESS | 3980 | ++DOCSHELL 13EE7400 == 29 [pid = 3980] [id = 688] 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (13EECC00) [pid = 3980] [serial = 2064] [outer = 00000000] 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (1536B000) [pid = 3980] [serial = 2065] [outer = 13EECC00] 17:33:13 INFO - PROCESS | 3980 | 1471048393724 Marionette DEBUG loaded listener.js 17:33:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (16435400) [pid = 3980] [serial = 2066] [outer = 13EECC00] 17:33:14 INFO - PROCESS | 3980 | 1471048394184 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]]]}] 17:33:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:33:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 17:33:14 INFO - PROCESS | 3980 | 1471048394212 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 17:33:14 INFO - PROCESS | 3980 | 1471048394214 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 17:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:33:14 INFO - PROCESS | 3980 | 1471048394224 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 3980 | 1471048394226 Marionette TRACE conn5 <- [1,2718,null,{}] 17:33:14 INFO - PROCESS | 3980 | 1471048394229 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}] 17:33:14 INFO - PROCESS | 3980 | 1471048394231 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:14 INFO - PROCESS | 3980 | 1471048394380 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 17:33:14 INFO - PROCESS | 3980 | 1471048394391 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:14 INFO - PROCESS | 3980 | 1471048394393 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:14 INFO - PROCESS | 3980 | ++DOCSHELL 1572D800 == 30 [pid = 3980] [id = 689] 17:33:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (1643C800) [pid = 3980] [serial = 2067] [outer = 00000000] 17:33:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (16556800) [pid = 3980] [serial = 2068] [outer = 1643C800] 17:33:14 INFO - PROCESS | 3980 | 1471048394437 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (16E07C00) [pid = 3980] [serial = 2069] [outer = 1643C800] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (13E14000) [pid = 3980] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (109E1400) [pid = 3980] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (0FBA1800) [pid = 3980] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0EE6C000) [pid = 3980] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0F3F7400) [pid = 3980] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (0FA4F000) [pid = 3980] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (16E81000) [pid = 3980] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:33:15 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (16593400) [pid = 3980] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:33:15 INFO - PROCESS | 3980 | 1471048395402 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:33:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 17:33:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:33:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1223ms 17:33:15 INFO - PROCESS | 3980 | 1471048395451 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 17:33:15 INFO - PROCESS | 3980 | 1471048395453 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 17:33:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:33:15 INFO - PROCESS | 3980 | 1471048395456 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:33:15 INFO - PROCESS | 3980 | 1471048395457 Marionette TRACE conn5 <- [1,2722,null,{}] 17:33:15 INFO - PROCESS | 3980 | 1471048395461 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}] 17:33:15 INFO - PROCESS | 3980 | 1471048395466 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:15 INFO - PROCESS | 3980 | 1471048395567 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 17:33:15 INFO - PROCESS | 3980 | 1471048395572 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 3980 | 1471048395574 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:15 INFO - PROCESS | 3980 | ++DOCSHELL 13E49000 == 31 [pid = 3980] [id = 690] 17:33:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (1643C400) [pid = 3980] [serial = 2070] [outer = 00000000] 17:33:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (171CB800) [pid = 3980] [serial = 2071] [outer = 1643C400] 17:33:15 INFO - PROCESS | 3980 | 1471048395620 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (176C8400) [pid = 3980] [serial = 2072] [outer = 1643C400] 17:33:16 INFO - PROCESS | 3980 | 1471048396082 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]]]}] 17:33:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:33:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 17:33:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:33:16 INFO - PROCESS | 3980 | 1471048396126 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 17:33:16 INFO - PROCESS | 3980 | 1471048396128 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 17:33:16 INFO - PROCESS | 3980 | 1471048396131 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:33:16 INFO - PROCESS | 3980 | 1471048396133 Marionette TRACE conn5 <- [1,2726,null,{}] 17:33:16 INFO - PROCESS | 3980 | 1471048396136 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}] 17:33:16 INFO - PROCESS | 3980 | 1471048396138 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:16 INFO - PROCESS | 3980 | 1471048396213 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 17:33:16 INFO - PROCESS | 3980 | 1471048396218 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 3980 | 1471048396220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:16 INFO - PROCESS | 3980 | ++DOCSHELL 1572B400 == 32 [pid = 3980] [id = 691] 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (176C7800) [pid = 3980] [serial = 2073] [outer = 00000000] 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (176D3800) [pid = 3980] [serial = 2074] [outer = 176C7800] 17:33:16 INFO - PROCESS | 3980 | 1471048396263 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (1783E400) [pid = 3980] [serial = 2075] [outer = 176C7800] 17:33:16 INFO - PROCESS | 3980 | 1471048396683 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]]]}] 17:33:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:33:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 17:33:16 INFO - PROCESS | 3980 | 1471048396763 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 17:33:16 INFO - PROCESS | 3980 | 1471048396765 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 17:33:16 INFO - PROCESS | 3980 | 1471048396768 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:33:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:33:16 INFO - PROCESS | 3980 | 1471048396770 Marionette TRACE conn5 <- [1,2730,null,{}] 17:33:16 INFO - PROCESS | 3980 | 1471048396773 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}] 17:33:16 INFO - PROCESS | 3980 | 1471048396775 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:16 INFO - PROCESS | 3980 | 1471048396853 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 17:33:16 INFO - PROCESS | 3980 | 1471048396859 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 3980 | 1471048396861 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:16 INFO - PROCESS | 3980 | ++DOCSHELL 17845400 == 33 [pid = 3980] [id = 692] 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (17F65000) [pid = 3980] [serial = 2076] [outer = 00000000] 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (1868F400) [pid = 3980] [serial = 2077] [outer = 17F65000] 17:33:16 INFO - PROCESS | 3980 | 1471048396904 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (185E9C00) [pid = 3980] [serial = 2078] [outer = 17F65000] 17:33:17 INFO - PROCESS | 3980 | 1471048397336 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]]]}] 17:33:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:33:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 630ms 17:33:17 INFO - PROCESS | 3980 | 1471048397419 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 17:33:17 INFO - PROCESS | 3980 | 1471048397424 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 17:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:33:17 INFO - PROCESS | 3980 | 1471048397429 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:33:17 INFO - PROCESS | 3980 | 1471048397433 Marionette TRACE conn5 <- [1,2734,null,{}] 17:33:17 INFO - PROCESS | 3980 | 1471048397440 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}] 17:33:17 INFO - PROCESS | 3980 | 1471048397443 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:17 INFO - PROCESS | 3980 | 1471048397585 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 17:33:17 INFO - PROCESS | 3980 | 1471048397716 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:17 INFO - PROCESS | 3980 | 1471048397722 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:17 INFO - PROCESS | 3980 | ++DOCSHELL 0F753C00 == 34 [pid = 3980] [id = 693] 17:33:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0F754400) [pid = 3980] [serial = 2079] [outer = 00000000] 17:33:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F80FC00) [pid = 3980] [serial = 2080] [outer = 0F754400] 17:33:17 INFO - PROCESS | 3980 | 1471048397780 Marionette DEBUG loaded listener.js 17:33:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0F950400) [pid = 3980] [serial = 2081] [outer = 0F754400] 17:33:18 INFO - PROCESS | 3980 | 1471048398567 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]]]}] 17:33:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:33:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1178ms 17:33:18 INFO - PROCESS | 3980 | 1471048398609 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 3980 | 1471048398613 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 17:33:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:33:18 INFO - PROCESS | 3980 | 1471048398644 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 3980 | 1471048398648 Marionette TRACE conn5 <- [1,2738,null,{}] 17:33:18 INFO - PROCESS | 3980 | 1471048398654 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}] 17:33:18 INFO - PROCESS | 3980 | 1471048398657 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:18 INFO - PROCESS | 3980 | 1471048398782 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 17:33:18 INFO - PROCESS | 3980 | 1471048398912 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:18 INFO - PROCESS | 3980 | 1471048398914 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:18 INFO - PROCESS | 3980 | ++DOCSHELL 13676800 == 35 [pid = 3980] [id = 694] 17:33:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (1367C400) [pid = 3980] [serial = 2082] [outer = 00000000] 17:33:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (136CB800) [pid = 3980] [serial = 2083] [outer = 1367C400] 17:33:18 INFO - PROCESS | 3980 | 1471048398977 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (13E3DC00) [pid = 3980] [serial = 2084] [outer = 1367C400] 17:33:19 INFO - PROCESS | 3980 | 1471048399870 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]]]}] 17:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1317ms 17:33:19 INFO - PROCESS | 3980 | 1471048399936 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 3980 | 1471048399940 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 17:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:33:19 INFO - PROCESS | 3980 | 1471048399945 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:33:19 INFO - PROCESS | 3980 | 1471048399949 Marionette TRACE conn5 <- [1,2742,null,{}] 17:33:19 INFO - PROCESS | 3980 | 1471048399954 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}] 17:33:19 INFO - PROCESS | 3980 | 1471048399957 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:20 INFO - PROCESS | 3980 | 1471048400085 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 1572B400 == 34 [pid = 3980] [id = 691] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 13E49000 == 33 [pid = 3980] [id = 690] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 1572D800 == 32 [pid = 3980] [id = 689] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 13EE7400 == 31 [pid = 3980] [id = 688] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 137BF000 == 30 [pid = 3980] [id = 687] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 0FD79000 == 29 [pid = 3980] [id = 686] 17:33:20 INFO - PROCESS | 3980 | --DOCSHELL 0F74FC00 == 28 [pid = 3980] [id = 685] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (13E50C00) [pid = 3980] [serial = 2038] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13693000) [pid = 3980] [serial = 2036] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13FF3400) [pid = 3980] [serial = 2041] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0F284C00) [pid = 3980] [serial = 2029] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F752C00) [pid = 3980] [serial = 2030] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (0F80D400) [pid = 3980] [serial = 2026] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (0F950800) [pid = 3980] [serial = 2027] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0FA5C800) [pid = 3980] [serial = 2032] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (17844000) [pid = 3980] [serial = 2024] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (171BF800) [pid = 3980] [serial = 2044] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (17171C00) [pid = 3980] [serial = 2045] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (13EE6800) [pid = 3980] [serial = 2039] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (15726000) [pid = 3980] [serial = 2042] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (1362D000) [pid = 3980] [serial = 2035] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (0FBA3400) [pid = 3980] [serial = 2033] [outer = 00000000] [url = about:blank] 17:33:20 INFO - PROCESS | 3980 | 1471048400214 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 3980 | 1471048400219 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:20 INFO - PROCESS | 3980 | ++DOCSHELL 0A64DC00 == 29 [pid = 3980] [id = 695] 17:33:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (0C10A000) [pid = 3980] [serial = 2085] [outer = 00000000] 17:33:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (0F27EC00) [pid = 3980] [serial = 2086] [outer = 0C10A000] 17:33:20 INFO - PROCESS | 3980 | 1471048400269 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0F807800) [pid = 3980] [serial = 2087] [outer = 0C10A000] 17:33:20 INFO - PROCESS | 3980 | 1471048400706 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]]]}] 17:33:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:33:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 830ms 17:33:20 INFO - PROCESS | 3980 | 1471048400776 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 17:33:20 INFO - PROCESS | 3980 | 1471048400780 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 17:33:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:33:20 INFO - PROCESS | 3980 | 1471048400786 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 3980 | 1471048400788 Marionette TRACE conn5 <- [1,2746,null,{}] 17:33:20 INFO - PROCESS | 3980 | 1471048400792 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}] 17:33:20 INFO - PROCESS | 3980 | 1471048400794 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:20 INFO - PROCESS | 3980 | 1471048400880 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 17:33:20 INFO - PROCESS | 3980 | 1471048400892 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 3980 | 1471048400894 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:20 INFO - PROCESS | 3980 | ++DOCSHELL 0FA50000 == 30 [pid = 3980] [id = 696] 17:33:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0FA50C00) [pid = 3980] [serial = 2088] [outer = 00000000] 17:33:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0FBA1800) [pid = 3980] [serial = 2089] [outer = 0FA50C00] 17:33:20 INFO - PROCESS | 3980 | 1471048400941 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0FC24400) [pid = 3980] [serial = 2090] [outer = 0FA50C00] 17:33:21 INFO - PROCESS | 3980 | 1471048401398 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]]]}] 17:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 17:33:21 INFO - PROCESS | 3980 | 1471048401421 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 17:33:21 INFO - PROCESS | 3980 | 1471048401423 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 17:33:21 INFO - PROCESS | 3980 | 1471048401427 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:33:21 INFO - PROCESS | 3980 | 1471048401430 Marionette TRACE conn5 <- [1,2750,null,{}] 17:33:21 INFO - PROCESS | 3980 | 1471048401441 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}] 17:33:21 INFO - PROCESS | 3980 | 1471048401446 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:21 INFO - PROCESS | 3980 | 1471048401560 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 17:33:21 INFO - PROCESS | 3980 | 1471048401571 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 3980 | 1471048401574 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:21 INFO - PROCESS | 3980 | ++DOCSHELL 1367C800 == 31 [pid = 3980] [id = 697] 17:33:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (13690800) [pid = 3980] [serial = 2091] [outer = 00000000] 17:33:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (136C1000) [pid = 3980] [serial = 2092] [outer = 13690800] 17:33:21 INFO - PROCESS | 3980 | 1471048401706 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (13992800) [pid = 3980] [serial = 2093] [outer = 13690800] 17:33:22 INFO - PROCESS | 3980 | 1471048402097 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]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 731ms 17:33:22 INFO - PROCESS | 3980 | 1471048402162 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 3980 | 1471048402164 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 17:33:22 INFO - PROCESS | 3980 | 1471048402167 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:33:22 INFO - PROCESS | 3980 | 1471048402169 Marionette TRACE conn5 <- [1,2754,null,{}] 17:33:22 INFO - PROCESS | 3980 | 1471048402173 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}] 17:33:22 INFO - PROCESS | 3980 | 1471048402174 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:22 INFO - PROCESS | 3980 | 1471048402311 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 17:33:22 INFO - PROCESS | 3980 | 1471048402327 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:22 INFO - PROCESS | 3980 | 1471048402329 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:22 INFO - PROCESS | 3980 | ++DOCSHELL 13E59C00 == 32 [pid = 3980] [id = 698] 17:33:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (13EE1C00) [pid = 3980] [serial = 2094] [outer = 00000000] 17:33:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (15365800) [pid = 3980] [serial = 2095] [outer = 13EE1C00] 17:33:22 INFO - PROCESS | 3980 | 1471048402375 Marionette DEBUG loaded listener.js 17:33:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (1643DC00) [pid = 3980] [serial = 2096] [outer = 13EE1C00] 17:33:22 INFO - PROCESS | 3980 | 1471048402816 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]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 17:33:22 INFO - PROCESS | 3980 | 1471048402843 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 3980 | 1471048402845 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 17:33:22 INFO - PROCESS | 3980 | 1471048402848 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:33:22 INFO - PROCESS | 3980 | 1471048402850 Marionette TRACE conn5 <- [1,2758,null,{}] 17:33:22 INFO - PROCESS | 3980 | 1471048402854 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}] 17:33:22 INFO - PROCESS | 3980 | 1471048402856 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:22 INFO - PROCESS | 3980 | 1471048402997 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 17:33:23 INFO - PROCESS | 3980 | 1471048403019 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 3980 | 1471048403021 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:23 INFO - PROCESS | 3980 | ++DOCSHELL 16503C00 == 33 [pid = 3980] [id = 699] 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (1650D400) [pid = 3980] [serial = 2097] [outer = 00000000] 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (16E82400) [pid = 3980] [serial = 2098] [outer = 1650D400] 17:33:23 INFO - PROCESS | 3980 | 1471048403066 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (17174800) [pid = 3980] [serial = 2099] [outer = 1650D400] 17:33:23 INFO - PROCESS | 3980 | 1471048403517 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]]]}] 17:33:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:33:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 17:33:23 INFO - PROCESS | 3980 | 1471048403582 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 17:33:23 INFO - PROCESS | 3980 | 1471048403584 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 17:33:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:33:23 INFO - PROCESS | 3980 | 1471048403595 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:33:23 INFO - PROCESS | 3980 | 1471048403597 Marionette TRACE conn5 <- [1,2762,null,{}] 17:33:23 INFO - PROCESS | 3980 | 1471048403601 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}] 17:33:23 INFO - PROCESS | 3980 | 1471048403606 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:23 INFO - PROCESS | 3980 | 1471048403754 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 17:33:23 INFO - PROCESS | 3980 | 1471048403825 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 3980 | 1471048403827 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:23 INFO - PROCESS | 3980 | ++DOCSHELL 176BBC00 == 34 [pid = 3980] [id = 700] 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (176C6800) [pid = 3980] [serial = 2100] [outer = 00000000] 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1868EC00) [pid = 3980] [serial = 2101] [outer = 176C6800] 17:33:23 INFO - PROCESS | 3980 | 1471048403873 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (18693400) [pid = 3980] [serial = 2102] [outer = 176C6800] 17:33:24 INFO - PROCESS | 3980 | 1471048404273 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]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 770ms 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (088ECC00) [pid = 3980] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0F758800) [pid = 3980] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (13EECC00) [pid = 3980] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0FD79800) [pid = 3980] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (137C0800) [pid = 3980] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (1643C800) [pid = 3980] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (1643C400) [pid = 3980] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0F809C00) [pid = 3980] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:33:24 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (16436C00) [pid = 3980] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:33:24 INFO - PROCESS | 3980 | 1471048404405 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 17:33:24 INFO - PROCESS | 3980 | 1471048404407 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 17:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:33:24 INFO - PROCESS | 3980 | 1471048404410 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 3980 | 1471048404412 Marionette TRACE conn5 <- [1,2766,null,{}] 17:33:24 INFO - PROCESS | 3980 | 1471048404420 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}] 17:33:24 INFO - PROCESS | 3980 | 1471048404422 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:24 INFO - PROCESS | 3980 | 1471048404504 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 17:33:24 INFO - PROCESS | 3980 | 1471048404510 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 3980 | 1471048404512 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:24 INFO - PROCESS | 3980 | ++DOCSHELL 0F947400 == 35 [pid = 3980] [id = 701] 17:33:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0FA51800) [pid = 3980] [serial = 2103] [outer = 00000000] 17:33:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (137C0800) [pid = 3980] [serial = 2104] [outer = 0FA51800] 17:33:24 INFO - PROCESS | 3980 | 1471048404555 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (15366000) [pid = 3980] [serial = 2105] [outer = 0FA51800] 17:33:24 INFO - PROCESS | 3980 | 1471048404960 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]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 570ms 17:33:24 INFO - PROCESS | 3980 | 1471048404984 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 17:33:24 INFO - PROCESS | 3980 | 1471048404986 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 17:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:33:24 INFO - PROCESS | 3980 | 1471048404989 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 3980 | 1471048404991 Marionette TRACE conn5 <- [1,2770,null,{}] 17:33:24 INFO - PROCESS | 3980 | 1471048404995 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}] 17:33:24 INFO - PROCESS | 3980 | 1471048404997 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:25 INFO - PROCESS | 3980 | 1471048405126 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 17:33:25 INFO - PROCESS | 3980 | 1471048405135 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 3980 | 1471048405137 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:25 INFO - PROCESS | 3980 | ++DOCSHELL 176B6000 == 36 [pid = 3980] [id = 702] 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (176D2C00) [pid = 3980] [serial = 2106] [outer = 00000000] 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (187BD400) [pid = 3980] [serial = 2107] [outer = 176D2C00] 17:33:25 INFO - PROCESS | 3980 | 1471048405183 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (187DA000) [pid = 3980] [serial = 2108] [outer = 176D2C00] 17:33:25 INFO - PROCESS | 3980 | 1471048405599 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]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:33:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 630ms 17:33:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:33:25 INFO - PROCESS | 3980 | 1471048405622 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 3980 | 1471048405624 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 17:33:25 INFO - PROCESS | 3980 | 1471048405627 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 3980 | 1471048405629 Marionette TRACE conn5 <- [1,2774,null,{}] 17:33:25 INFO - PROCESS | 3980 | 1471048405632 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}] 17:33:25 INFO - PROCESS | 3980 | 1471048405634 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:25 INFO - PROCESS | 3980 | 1471048405714 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 17:33:25 INFO - PROCESS | 3980 | 1471048405812 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 3980 | 1471048405814 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:25 INFO - PROCESS | 3980 | ++DOCSHELL 136CD400 == 37 [pid = 3980] [id = 703] 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (187DDC00) [pid = 3980] [serial = 2109] [outer = 00000000] 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (187E5800) [pid = 3980] [serial = 2110] [outer = 187DDC00] 17:33:25 INFO - PROCESS | 3980 | 1471048405860 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (18910000) [pid = 3980] [serial = 2111] [outer = 187DDC00] 17:33:26 INFO - PROCESS | 3980 | 1471048406230 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]]]}] 17:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 17:33:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:33:26 INFO - PROCESS | 3980 | 1471048406258 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 3980 | 1471048406260 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 17:33:26 INFO - PROCESS | 3980 | 1471048406263 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 3980 | 1471048406265 Marionette TRACE conn5 <- [1,2778,null,{}] 17:33:26 INFO - PROCESS | 3980 | 1471048406268 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}] 17:33:26 INFO - PROCESS | 3980 | 1471048406270 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:26 INFO - PROCESS | 3980 | 1471048406394 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 17:33:26 INFO - PROCESS | 3980 | 1471048406499 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 3980 | 1471048406502 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:26 INFO - PROCESS | 3980 | ++DOCSHELL 08868400 == 38 [pid = 3980] [id = 704] 17:33:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (08870400) [pid = 3980] [serial = 2112] [outer = 00000000] 17:33:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (0C10A800) [pid = 3980] [serial = 2113] [outer = 08870400] 17:33:26 INFO - PROCESS | 3980 | 1471048406565 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0C1DA400) [pid = 3980] [serial = 2114] [outer = 08870400] 17:33:27 INFO - PROCESS | 3980 | 1471048407179 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]]]}] 17:33:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:33:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 970ms 17:33:27 INFO - PROCESS | 3980 | 1471048407236 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 17:33:27 INFO - PROCESS | 3980 | 1471048407240 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 17:33:27 INFO - PROCESS | 3980 | 1471048407257 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:33:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:33:27 INFO - PROCESS | 3980 | 1471048407260 Marionette TRACE conn5 <- [1,2782,null,{}] 17:33:27 INFO - PROCESS | 3980 | 1471048407265 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}] 17:33:27 INFO - PROCESS | 3980 | 1471048407270 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:27 INFO - PROCESS | 3980 | 1471048407381 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 17:33:27 INFO - PROCESS | 3980 | 1471048407515 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 3980 | 1471048407518 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:27 INFO - PROCESS | 3980 | ++DOCSHELL 10103C00 == 39 [pid = 3980] [id = 705] 17:33:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (10105000) [pid = 3980] [serial = 2115] [outer = 00000000] 17:33:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (109DB400) [pid = 3980] [serial = 2116] [outer = 10105000] 17:33:27 INFO - PROCESS | 3980 | 1471048407574 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (136BE800) [pid = 3980] [serial = 2117] [outer = 10105000] 17:33:28 INFO - PROCESS | 3980 | 1471048408172 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]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 930ms 17:33:28 INFO - PROCESS | 3980 | 1471048408201 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 3980 | 1471048408206 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 17:33:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:33:28 INFO - PROCESS | 3980 | 1471048408210 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 3980 | 1471048408213 Marionette TRACE conn5 <- [1,2786,null,{}] 17:33:28 INFO - PROCESS | 3980 | 1471048408217 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}] 17:33:28 INFO - PROCESS | 3980 | 1471048408220 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:28 INFO - PROCESS | 3980 | 1471048408332 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 17:33:28 INFO - PROCESS | 3980 | 1471048408445 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:28 INFO - PROCESS | 3980 | 1471048408447 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:28 INFO - PROCESS | 3980 | ++DOCSHELL 17177C00 == 40 [pid = 3980] [id = 706] 17:33:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (171C8400) [pid = 3980] [serial = 2118] [outer = 00000000] 17:33:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (17847C00) [pid = 3980] [serial = 2119] [outer = 171C8400] 17:33:28 INFO - PROCESS | 3980 | 1471048408542 Marionette DEBUG loaded listener.js 17:33:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18542400) [pid = 3980] [serial = 2120] [outer = 171C8400] 17:33:29 INFO - PROCESS | 3980 | 1471048409153 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]]]}] 17:33:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:33:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 970ms 17:33:29 INFO - PROCESS | 3980 | 1471048409183 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 3980 | 1471048409186 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 17:33:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:33:29 INFO - PROCESS | 3980 | 1471048409196 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 3980 | 1471048409202 Marionette TRACE conn5 <- [1,2790,null,{}] 17:33:29 INFO - PROCESS | 3980 | 1471048409207 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}] 17:33:29 INFO - PROCESS | 3980 | 1471048409210 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:29 INFO - PROCESS | 3980 | 1471048409326 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 17:33:29 INFO - PROCESS | 3980 | 1471048409467 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 3980 | 1471048409469 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:29 INFO - PROCESS | 3980 | ++DOCSHELL 1A096400 == 41 [pid = 3980] [id = 707] 17:33:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1A098800) [pid = 3980] [serial = 2121] [outer = 00000000] 17:33:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (1A09E800) [pid = 3980] [serial = 2122] [outer = 1A098800] 17:33:29 INFO - PROCESS | 3980 | 1471048409524 Marionette DEBUG loaded listener.js 17:33:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1A0A3000) [pid = 3980] [serial = 2123] [outer = 1A098800] 17:33:30 INFO - PROCESS | 3980 | 1471048410344 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]]]}] 17:33:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:33:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1178ms 17:33:30 INFO - PROCESS | 3980 | 1471048410371 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 17:33:30 INFO - PROCESS | 3980 | 1471048410376 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 17:33:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:33:30 INFO - PROCESS | 3980 | 1471048410381 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:33:30 INFO - PROCESS | 3980 | 1471048410384 Marionette TRACE conn5 <- [1,2794,null,{}] 17:33:30 INFO - PROCESS | 3980 | 1471048410390 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}] 17:33:30 INFO - PROCESS | 3980 | 1471048410392 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:30 INFO - PROCESS | 3980 | 1471048410503 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 17:33:30 INFO - PROCESS | 3980 | 1471048410644 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 3980 | 1471048410649 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:30 INFO - PROCESS | 3980 | ++DOCSHELL 0C164800 == 42 [pid = 3980] [id = 708] 17:33:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0FA54000) [pid = 3980] [serial = 2124] [outer = 00000000] 17:33:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0FBA0800) [pid = 3980] [serial = 2125] [outer = 0FA54000] 17:33:30 INFO - PROCESS | 3980 | 1471048410705 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0FD81800) [pid = 3980] [serial = 2126] [outer = 0FA54000] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 088EC400 == 41 [pid = 3980] [id = 684] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 136CD400 == 40 [pid = 3980] [id = 703] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 176B6000 == 39 [pid = 3980] [id = 702] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 0F947400 == 38 [pid = 3980] [id = 701] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 176BBC00 == 37 [pid = 3980] [id = 700] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 16503C00 == 36 [pid = 3980] [id = 699] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 13E59C00 == 35 [pid = 3980] [id = 698] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 1367C800 == 34 [pid = 3980] [id = 697] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 0FA50000 == 33 [pid = 3980] [id = 696] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 0A64DC00 == 32 [pid = 3980] [id = 695] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 13676800 == 31 [pid = 3980] [id = 694] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 0F753C00 == 30 [pid = 3980] [id = 693] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 17845400 == 29 [pid = 3980] [id = 692] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 1A096400 == 28 [pid = 3980] [id = 707] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 17177C00 == 27 [pid = 3980] [id = 706] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 08868400 == 26 [pid = 3980] [id = 704] 17:33:31 INFO - PROCESS | 3980 | --DOCSHELL 10103C00 == 25 [pid = 3980] [id = 705] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0C1E5800) [pid = 3980] [serial = 2054] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0A650400) [pid = 3980] [serial = 2053] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F816800) [pid = 3980] [serial = 2056] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F945C00) [pid = 3980] [serial = 2057] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1536B000) [pid = 3980] [serial = 2065] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FD7F400) [pid = 3980] [serial = 2059] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (10106400) [pid = 3980] [serial = 2060] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (13969C00) [pid = 3980] [serial = 2062] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (16556800) [pid = 3980] [serial = 2068] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16435400) [pid = 3980] [serial = 2066] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (16E07C00) [pid = 3980] [serial = 2069] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (171CB800) [pid = 3980] [serial = 2071] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (176C8400) [pid = 3980] [serial = 2072] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (176D3800) [pid = 3980] [serial = 2074] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1868F400) [pid = 3980] [serial = 2077] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (0FD84800) [pid = 3980] [serial = 2048] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (10105800) [pid = 3980] [serial = 2047] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (16E14800) [pid = 3980] [serial = 2051] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (16E11000) [pid = 3980] [serial = 2050] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13E0E000) [pid = 3980] [serial = 2063] [outer = 00000000] [url = about:blank] 17:33:31 INFO - PROCESS | 3980 | 1471048411845 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]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:33:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1477ms 17:33:31 INFO - PROCESS | 3980 | 1471048411861 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 3980 | 1471048411865 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 17:33:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:33:31 INFO - PROCESS | 3980 | 1471048411875 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 3980 | 1471048411878 Marionette TRACE conn5 <- [1,2798,null,{}] 17:33:31 INFO - PROCESS | 3980 | 1471048411884 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}] 17:33:31 INFO - PROCESS | 3980 | 1471048411887 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:31 INFO - PROCESS | 3980 | 1471048411985 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 17:33:31 INFO - PROCESS | 3980 | 1471048411993 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 3980 | 1471048411998 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:32 INFO - PROCESS | 3980 | ++DOCSHELL 0F752C00 == 26 [pid = 3980] [id = 709] 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F753000) [pid = 3980] [serial = 2127] [outer = 00000000] 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F809000) [pid = 3980] [serial = 2128] [outer = 0F753000] 17:33:32 INFO - PROCESS | 3980 | 1471048412047 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F810000) [pid = 3980] [serial = 2129] [outer = 0F753000] 17:33:32 INFO - PROCESS | 3980 | 1471048412566 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]]]}] 17:33:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:33:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 17:33:32 INFO - PROCESS | 3980 | 1471048412615 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 17:33:32 INFO - PROCESS | 3980 | 1471048412620 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 17:33:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:33:32 INFO - PROCESS | 3980 | 1471048412631 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:33:32 INFO - PROCESS | 3980 | 1471048412634 Marionette TRACE conn5 <- [1,2802,null,{}] 17:33:32 INFO - PROCESS | 3980 | 1471048412638 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}] 17:33:32 INFO - PROCESS | 3980 | 1471048412640 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:32 INFO - PROCESS | 3980 | 1471048412727 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 17:33:32 INFO - PROCESS | 3980 | 1471048412736 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 3980 | 1471048412738 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:32 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7CC00 == 27 [pid = 3980] [id = 710] 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FD7E000) [pid = 3980] [serial = 2130] [outer = 00000000] 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FD86000) [pid = 3980] [serial = 2131] [outer = 0FD7E000] 17:33:32 INFO - PROCESS | 3980 | 1471048412795 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (10157000) [pid = 3980] [serial = 2132] [outer = 0FD7E000] 17:33:33 INFO - PROCESS | 3980 | 1471048413262 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]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 17:33:33 INFO - PROCESS | 3980 | 1471048413308 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 3980 | 1471048413310 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 17:33:33 INFO - PROCESS | 3980 | 1471048413314 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:33:33 INFO - PROCESS | 3980 | 1471048413317 Marionette TRACE conn5 <- [1,2806,null,{}] 17:33:33 INFO - PROCESS | 3980 | 1471048413328 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}] 17:33:33 INFO - PROCESS | 3980 | 1471048413333 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:33 INFO - PROCESS | 3980 | 1471048413417 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 17:33:33 INFO - PROCESS | 3980 | 1471048413425 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 3980 | 1471048413428 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:33 INFO - PROCESS | 3980 | ++DOCSHELL 1395F800 == 28 [pid = 3980] [id = 711] 17:33:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13960000) [pid = 3980] [serial = 2133] [outer = 00000000] 17:33:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (13E12800) [pid = 3980] [serial = 2134] [outer = 13960000] 17:33:33 INFO - PROCESS | 3980 | 1471048413475 Marionette DEBUG loaded listener.js 17:33:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E49000) [pid = 3980] [serial = 2135] [outer = 13960000] 17:33:33 INFO - PROCESS | 3980 | 1471048413961 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]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 17:33:33 INFO - PROCESS | 3980 | 1471048413988 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 3980 | 1471048413991 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 17:33:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:33:34 INFO - PROCESS | 3980 | 1471048414001 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 3980 | 1471048414003 Marionette TRACE conn5 <- [1,2810,null,{}] 17:33:34 INFO - PROCESS | 3980 | 1471048414006 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}] 17:33:34 INFO - PROCESS | 3980 | 1471048414008 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:34 INFO - PROCESS | 3980 | 1471048414128 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 17:33:34 INFO - PROCESS | 3980 | 1471048414224 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 3980 | 1471048414226 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:34 INFO - PROCESS | 3980 | ++DOCSHELL 13FF4400 == 29 [pid = 3980] [id = 712] 17:33:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13FF8C00) [pid = 3980] [serial = 2136] [outer = 00000000] 17:33:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (15369C00) [pid = 3980] [serial = 2137] [outer = 13FF8C00] 17:33:34 INFO - PROCESS | 3980 | 1471048414271 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16435400) [pid = 3980] [serial = 2138] [outer = 13FF8C00] 17:33:34 INFO - PROCESS | 3980 | 1471048414683 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]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:33:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 17:33:34 INFO - PROCESS | 3980 | 1471048414733 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 17:33:34 INFO - PROCESS | 3980 | 1471048414735 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 17:33:34 INFO - PROCESS | 3980 | 1471048414739 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:33:34 INFO - PROCESS | 3980 | 1471048414740 Marionette TRACE conn5 <- [1,2814,null,{}] 17:33:34 INFO - PROCESS | 3980 | 1471048414750 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}] 17:33:34 INFO - PROCESS | 3980 | 1471048414752 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:34 INFO - PROCESS | 3980 | 1471048414872 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 17:33:34 INFO - PROCESS | 3980 | 1471048414881 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 3980 | 1471048414883 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:34 INFO - PROCESS | 3980 | ++DOCSHELL 1643AC00 == 30 [pid = 3980] [id = 713] 17:33:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16441400) [pid = 3980] [serial = 2139] [outer = 00000000] 17:33:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16560000) [pid = 3980] [serial = 2140] [outer = 16441400] 17:33:34 INFO - PROCESS | 3980 | 1471048414929 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (16E6B000) [pid = 3980] [serial = 2141] [outer = 16441400] 17:33:35 INFO - PROCESS | 3980 | 1471048415384 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:33:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:33:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 17:33:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:33:35 INFO - PROCESS | 3980 | 1471048415413 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 17:33:35 INFO - PROCESS | 3980 | 1471048415415 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 17:33:35 INFO - PROCESS | 3980 | 1471048415418 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:33:35 INFO - PROCESS | 3980 | 1471048415420 Marionette TRACE conn5 <- [1,2818,null,{}] 17:33:35 INFO - PROCESS | 3980 | 1471048415423 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}] 17:33:35 INFO - PROCESS | 3980 | 1471048415429 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:35 INFO - PROCESS | 3980 | 1471048415598 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1650D400) [pid = 3980] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (176C6800) [pid = 3980] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17F65000) [pid = 3980] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F754400) [pid = 3980] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C10A000) [pid = 3980] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FA50C00) [pid = 3980] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1367C400) [pid = 3980] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13690800) [pid = 3980] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FA51800) [pid = 3980] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13EE1C00) [pid = 3980] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (176D2C00) [pid = 3980] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (187DDC00) [pid = 3980] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:33:35 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (176C7800) [pid = 3980] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:33:35 INFO - PROCESS | 3980 | 1471048415902 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 3980 | 1471048415904 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:35 INFO - PROCESS | 3980 | ++DOCSHELL 0A646400 == 31 [pid = 3980] [id = 714] 17:33:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0C10A000) [pid = 3980] [serial = 2142] [outer = 00000000] 17:33:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F812800) [pid = 3980] [serial = 2143] [outer = 0C10A000] 17:33:35 INFO - PROCESS | 3980 | 1471048415949 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (1093AC00) [pid = 3980] [serial = 2144] [outer = 0C10A000] 17:33:36 INFO - PROCESS | 3980 | 1471048416316 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]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:33:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 930ms 17:33:36 INFO - PROCESS | 3980 | 1471048416349 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 3980 | 1471048416352 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 17:33:36 INFO - PROCESS | 3980 | 1471048416355 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 3980 | 1471048416357 Marionette TRACE conn5 <- [1,2822,null,{}] 17:33:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:33:36 INFO - PROCESS | 3980 | 1471048416360 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}] 17:33:36 INFO - PROCESS | 3980 | 1471048416362 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:36 INFO - PROCESS | 3980 | 1471048416479 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 17:33:36 INFO - PROCESS | 3980 | 1471048416485 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 3980 | 1471048416487 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:36 INFO - PROCESS | 3980 | ++DOCSHELL 13FEDC00 == 32 [pid = 3980] [id = 715] 17:33:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1536F800) [pid = 3980] [serial = 2145] [outer = 00000000] 17:33:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (176D2C00) [pid = 3980] [serial = 2146] [outer = 1536F800] 17:33:36 INFO - PROCESS | 3980 | 1471048416530 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (17840800) [pid = 3980] [serial = 2147] [outer = 1536F800] 17:33:36 INFO - PROCESS | 3980 | 1471048416927 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:33:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 17:33:36 INFO - PROCESS | 3980 | 1471048416990 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 17:33:36 INFO - PROCESS | 3980 | 1471048416992 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 17:33:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:33:36 INFO - PROCESS | 3980 | 1471048416995 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 3980 | 1471048416997 Marionette TRACE conn5 <- [1,2826,null,{}] 17:33:37 INFO - PROCESS | 3980 | 1471048417000 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}] 17:33:37 INFO - PROCESS | 3980 | 1471048417002 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:37 INFO - PROCESS | 3980 | 1471048417079 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 17:33:37 INFO - PROCESS | 3980 | 1471048417087 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 3980 | 1471048417089 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:37 INFO - PROCESS | 3980 | ++DOCSHELL 176BBC00 == 33 [pid = 3980] [id = 716] 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17F65000) [pid = 3980] [serial = 2148] [outer = 00000000] 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (187B8000) [pid = 3980] [serial = 2149] [outer = 17F65000] 17:33:37 INFO - PROCESS | 3980 | 1471048417132 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17BDD400) [pid = 3980] [serial = 2150] [outer = 17F65000] 17:33:37 INFO - PROCESS | 3980 | 1471048417589 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]]]}] 17:33:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:33:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 631ms 17:33:37 INFO - PROCESS | 3980 | 1471048417641 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 3980 | 1471048417643 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 17:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:33:37 INFO - PROCESS | 3980 | 1471048417647 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 3980 | 1471048417648 Marionette TRACE conn5 <- [1,2830,null,{}] 17:33:37 INFO - PROCESS | 3980 | 1471048417652 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}] 17:33:37 INFO - PROCESS | 3980 | 1471048417654 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:37 INFO - PROCESS | 3980 | 1471048417732 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 17:33:37 INFO - PROCESS | 3980 | 1471048417737 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 3980 | 1471048417739 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:37 INFO - PROCESS | 3980 | ++DOCSHELL 136CD400 == 34 [pid = 3980] [id = 717] 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (187E0000) [pid = 3980] [serial = 2151] [outer = 00000000] 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187E6400) [pid = 3980] [serial = 2152] [outer = 187E0000] 17:33:37 INFO - PROCESS | 3980 | 1471048417782 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (18CC0800) [pid = 3980] [serial = 2153] [outer = 187E0000] 17:33:38 INFO - PROCESS | 3980 | 1471048418619 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]]]}] 17:33:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:33:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1022ms 17:33:38 INFO - PROCESS | 3980 | 1471048418670 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 17:33:38 INFO - PROCESS | 3980 | 1471048418674 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 17:33:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:33:38 INFO - PROCESS | 3980 | 1471048418679 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:33:38 INFO - PROCESS | 3980 | 1471048418685 Marionette TRACE conn5 <- [1,2834,null,{}] 17:33:38 INFO - PROCESS | 3980 | 1471048418710 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}] 17:33:38 INFO - PROCESS | 3980 | 1471048418713 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:38 INFO - PROCESS | 3980 | 1471048418901 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 17:33:39 INFO - PROCESS | 3980 | 1471048419003 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:39 INFO - PROCESS | 3980 | 1471048419006 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:39 INFO - PROCESS | 3980 | ++DOCSHELL 0F754800 == 35 [pid = 3980] [id = 718] 17:33:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (0F942C00) [pid = 3980] [serial = 2154] [outer = 00000000] 17:33:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0FA58400) [pid = 3980] [serial = 2155] [outer = 0F942C00] 17:33:39 INFO - PROCESS | 3980 | 1471048419064 Marionette DEBUG loaded listener.js 17:33:39 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (0FD7DC00) [pid = 3980] [serial = 2156] [outer = 0F942C00] 17:33:39 INFO - PROCESS | 3980 | 1471048419758 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]]]}] 17:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1159ms 17:33:39 INFO - PROCESS | 3980 | 1471048419861 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 3980 | 1471048419866 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 17:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:33:39 INFO - PROCESS | 3980 | 1471048419874 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 3980 | 1471048419877 Marionette TRACE conn5 <- [1,2838,null,{}] 17:33:39 INFO - PROCESS | 3980 | 1471048419881 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}] 17:33:39 INFO - PROCESS | 3980 | 1471048419884 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:40 INFO - PROCESS | 3980 | 1471048420015 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 17:33:40 INFO - PROCESS | 3980 | 1471048420255 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 3980 | 1471048420258 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:40 INFO - PROCESS | 3980 | ++DOCSHELL 088EE000 == 36 [pid = 3980] [id = 719] 17:33:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (088EF000) [pid = 3980] [serial = 2157] [outer = 00000000] 17:33:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (0C15EC00) [pid = 3980] [serial = 2158] [outer = 088EF000] 17:33:40 INFO - PROCESS | 3980 | 1471048420318 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (0F23A800) [pid = 3980] [serial = 2159] [outer = 088EF000] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 176BBC00 == 35 [pid = 3980] [id = 716] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 13FEDC00 == 34 [pid = 3980] [id = 715] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 0A646400 == 33 [pid = 3980] [id = 714] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 1643AC00 == 32 [pid = 3980] [id = 713] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 13FF4400 == 31 [pid = 3980] [id = 712] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 1395F800 == 30 [pid = 3980] [id = 711] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 0FD7CC00 == 29 [pid = 3980] [id = 710] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 0F752C00 == 28 [pid = 3980] [id = 709] 17:33:40 INFO - PROCESS | 3980 | --DOCSHELL 0C164800 == 27 [pid = 3980] [id = 708] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (187E5800) [pid = 3980] [serial = 2110] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (1783E400) [pid = 3980] [serial = 2075] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (16E82400) [pid = 3980] [serial = 2098] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1868EC00) [pid = 3980] [serial = 2101] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (185E9C00) [pid = 3980] [serial = 2078] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0F80FC00) [pid = 3980] [serial = 2080] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F950400) [pid = 3980] [serial = 2081] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F27EC00) [pid = 3980] [serial = 2086] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0F807800) [pid = 3980] [serial = 2087] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FBA1800) [pid = 3980] [serial = 2089] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FC24400) [pid = 3980] [serial = 2090] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (136CB800) [pid = 3980] [serial = 2083] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13E3DC00) [pid = 3980] [serial = 2084] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (136C1000) [pid = 3980] [serial = 2092] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13992800) [pid = 3980] [serial = 2093] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (137C0800) [pid = 3980] [serial = 2104] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (15366000) [pid = 3980] [serial = 2105] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (18693400) [pid = 3980] [serial = 2102] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (15365800) [pid = 3980] [serial = 2095] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (187BD400) [pid = 3980] [serial = 2107] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (17174800) [pid = 3980] [serial = 2099] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (1643DC00) [pid = 3980] [serial = 2096] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (187DA000) [pid = 3980] [serial = 2108] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (18910000) [pid = 3980] [serial = 2111] [outer = 00000000] [url = about:blank] 17:33:40 INFO - PROCESS | 3980 | 1471048420975 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1131ms 17:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:33:41 INFO - PROCESS | 3980 | 1471048421006 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 3980 | 1471048421010 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 17:33:41 INFO - PROCESS | 3980 | 1471048421014 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 3980 | 1471048421016 Marionette TRACE conn5 <- [1,2842,null,{}] 17:33:41 INFO - PROCESS | 3980 | 1471048421022 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}] 17:33:41 INFO - PROCESS | 3980 | 1471048421026 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:41 INFO - PROCESS | 3980 | 1471048421119 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 17:33:41 INFO - PROCESS | 3980 | 1471048421221 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 3980 | 1471048421224 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:41 INFO - PROCESS | 3980 | ++DOCSHELL 0C168800 == 28 [pid = 3980] [id = 720] 17:33:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0C1DB800) [pid = 3980] [serial = 2160] [outer = 00000000] 17:33:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0F950400) [pid = 3980] [serial = 2161] [outer = 0C1DB800] 17:33:41 INFO - PROCESS | 3980 | 1471048421271 Marionette DEBUG loaded listener.js 17:33:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0FA5B000) [pid = 3980] [serial = 2162] [outer = 0C1DB800] 17:33:41 INFO - PROCESS | 3980 | 1471048421736 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]]]}] 17:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 770ms 17:33:41 INFO - PROCESS | 3980 | 1471048421789 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 3980 | 1471048421794 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 17:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:33:41 INFO - PROCESS | 3980 | 1471048421799 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 3980 | 1471048421801 Marionette TRACE conn5 <- [1,2846,null,{}] 17:33:41 INFO - PROCESS | 3980 | 1471048421805 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}] 17:33:41 INFO - PROCESS | 3980 | 1471048421807 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:41 INFO - PROCESS | 3980 | 1471048421894 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 17:33:41 INFO - PROCESS | 3980 | 1471048421904 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:41 INFO - PROCESS | 3980 | 1471048421906 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:41 INFO - PROCESS | 3980 | ++DOCSHELL 13690000 == 29 [pid = 3980] [id = 721] 17:33:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (136C4800) [pid = 3980] [serial = 2163] [outer = 00000000] 17:33:41 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (136CCC00) [pid = 3980] [serial = 2164] [outer = 136C4800] 17:33:41 INFO - PROCESS | 3980 | 1471048421951 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (13DA8800) [pid = 3980] [serial = 2165] [outer = 136C4800] 17:33:42 INFO - PROCESS | 3980 | 1471048422422 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 17:33:42 INFO - PROCESS | 3980 | 1471048422471 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 17:33:42 INFO - PROCESS | 3980 | 1471048422473 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 17:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:33:42 INFO - PROCESS | 3980 | 1471048422478 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:33:42 INFO - PROCESS | 3980 | 1471048422484 Marionette TRACE conn5 <- [1,2850,null,{}] 17:33:42 INFO - PROCESS | 3980 | 1471048422493 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}] 17:33:42 INFO - PROCESS | 3980 | 1471048422497 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:42 INFO - PROCESS | 3980 | 1471048422583 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 17:33:42 INFO - PROCESS | 3980 | 1471048422592 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 3980 | 1471048422594 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:42 INFO - PROCESS | 3980 | ++DOCSHELL 15369400 == 30 [pid = 3980] [id = 722] 17:33:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (1536B000) [pid = 3980] [serial = 2166] [outer = 00000000] 17:33:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1643A800) [pid = 3980] [serial = 2167] [outer = 1536B000] 17:33:42 INFO - PROCESS | 3980 | 1471048422639 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (16444C00) [pid = 3980] [serial = 2168] [outer = 1536B000] 17:33:43 INFO - PROCESS | 3980 | 1471048423114 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]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:33:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 690ms 17:33:43 INFO - PROCESS | 3980 | 1471048423171 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 3980 | 1471048423173 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 17:33:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:33:43 INFO - PROCESS | 3980 | 1471048423176 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 3980 | 1471048423178 Marionette TRACE conn5 <- [1,2854,null,{}] 17:33:43 INFO - PROCESS | 3980 | 1471048423181 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}] 17:33:43 INFO - PROCESS | 3980 | 1471048423183 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:43 INFO - PROCESS | 3980 | 1471048423329 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 17:33:43 INFO - PROCESS | 3980 | 1471048423349 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 3980 | 1471048423351 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:43 INFO - PROCESS | 3980 | ++DOCSHELL 16E65400 == 31 [pid = 3980] [id = 723] 17:33:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (16E6A800) [pid = 3980] [serial = 2169] [outer = 00000000] 17:33:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17177C00) [pid = 3980] [serial = 2170] [outer = 16E6A800] 17:33:43 INFO - PROCESS | 3980 | 1471048423395 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (171F0C00) [pid = 3980] [serial = 2171] [outer = 16E6A800] 17:33:43 INFO - PROCESS | 3980 | 1471048423829 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]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:33:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 17:33:43 INFO - PROCESS | 3980 | 1471048423854 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 3980 | 1471048423856 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 17:33:43 INFO - PROCESS | 3980 | 1471048423859 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:33:43 INFO - PROCESS | 3980 | 1471048423861 Marionette TRACE conn5 <- [1,2858,null,{}] 17:33:43 INFO - PROCESS | 3980 | 1471048423865 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}] 17:33:43 INFO - PROCESS | 3980 | 1471048423866 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:43 INFO - PROCESS | 3980 | 1471048423983 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 17:33:43 INFO - PROCESS | 3980 | 1471048423989 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 3980 | 1471048423994 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:44 INFO - PROCESS | 3980 | ++DOCSHELL 10153800 == 32 [pid = 3980] [id = 724] 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (176C6800) [pid = 3980] [serial = 2172] [outer = 00000000] 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (176CF400) [pid = 3980] [serial = 2173] [outer = 176C6800] 17:33:44 INFO - PROCESS | 3980 | 1471048424048 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (17F65400) [pid = 3980] [serial = 2174] [outer = 176C6800] 17:33:44 INFO - PROCESS | 3980 | 1471048424534 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]]]}] 17:33:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:33:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 731ms 17:33:44 INFO - PROCESS | 3980 | 1471048424597 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 3980 | 1471048424599 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 17:33:44 INFO - PROCESS | 3980 | 1471048424602 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:33:44 INFO - PROCESS | 3980 | 1471048424604 Marionette TRACE conn5 <- [1,2862,null,{}] 17:33:44 INFO - PROCESS | 3980 | 1471048424608 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}] 17:33:44 INFO - PROCESS | 3980 | 1471048424610 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:44 INFO - PROCESS | 3980 | 1471048424772 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 17:33:44 INFO - PROCESS | 3980 | 1471048424792 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 3980 | 1471048424794 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:44 INFO - PROCESS | 3980 | ++DOCSHELL 1868EC00 == 33 [pid = 3980] [id = 725] 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (18693000) [pid = 3980] [serial = 2175] [outer = 00000000] 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187B6000) [pid = 3980] [serial = 2176] [outer = 18693000] 17:33:44 INFO - PROCESS | 3980 | 1471048424838 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187BA000) [pid = 3980] [serial = 2177] [outer = 18693000] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (17F65000) [pid = 3980] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F753000) [pid = 3980] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (0FA54000) [pid = 3980] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0FD7E000) [pid = 3980] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (13FF8C00) [pid = 3980] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (13960000) [pid = 3980] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (16441400) [pid = 3980] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0C10A000) [pid = 3980] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (08870400) [pid = 3980] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (10105000) [pid = 3980] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1536F800) [pid = 3980] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (171C8400) [pid = 3980] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:33:45 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A098800) [pid = 3980] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:33:45 INFO - PROCESS | 3980 | 1471048425384 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]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:33:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 830ms 17:33:45 INFO - PROCESS | 3980 | 1471048425438 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 17:33:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:33:45 INFO - PROCESS | 3980 | 1471048425440 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 17:33:45 INFO - PROCESS | 3980 | 1471048425443 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 3980 | 1471048425445 Marionette TRACE conn5 <- [1,2866,null,{}] 17:33:45 INFO - PROCESS | 3980 | 1471048425448 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}] 17:33:45 INFO - PROCESS | 3980 | 1471048425450 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:45 INFO - PROCESS | 3980 | 1471048425528 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 17:33:45 INFO - PROCESS | 3980 | 1471048425626 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 3980 | 1471048425628 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:45 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E3000 == 34 [pid = 3980] [id = 726] 17:33:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0EECC000) [pid = 3980] [serial = 2178] [outer = 00000000] 17:33:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (136C6800) [pid = 3980] [serial = 2179] [outer = 0EECC000] 17:33:45 INFO - PROCESS | 3980 | 1471048425672 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (1655EC00) [pid = 3980] [serial = 2180] [outer = 0EECC000] 17:33:46 INFO - PROCESS | 3980 | 1471048426034 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]]]}] 17:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 17:33:46 INFO - PROCESS | 3980 | 1471048426074 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 3980 | 1471048426076 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 17:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:33:46 INFO - PROCESS | 3980 | 1471048426113 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 3980 | 1471048426115 Marionette TRACE conn5 <- [1,2870,null,{}] 17:33:46 INFO - PROCESS | 3980 | 1471048426122 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}] 17:33:46 INFO - PROCESS | 3980 | 1471048426124 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:46 INFO - PROCESS | 3980 | 1471048426203 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 17:33:46 INFO - PROCESS | 3980 | 1471048426209 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 3980 | 1471048426211 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:46 INFO - PROCESS | 3980 | ++DOCSHELL 176AEC00 == 35 [pid = 3980] [id = 727] 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (1783F000) [pid = 3980] [serial = 2181] [outer = 00000000] 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (187DE000) [pid = 3980] [serial = 2182] [outer = 1783F000] 17:33:46 INFO - PROCESS | 3980 | 1471048426254 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (187E1800) [pid = 3980] [serial = 2183] [outer = 1783F000] 17:33:46 INFO - PROCESS | 3980 | 1471048426702 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]]]}] 17:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 17:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:33:46 INFO - PROCESS | 3980 | 1471048426754 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 3980 | 1471048426756 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 17:33:46 INFO - PROCESS | 3980 | 1471048426759 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 3980 | 1471048426761 Marionette TRACE conn5 <- [1,2874,null,{}] 17:33:46 INFO - PROCESS | 3980 | 1471048426764 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}] 17:33:46 INFO - PROCESS | 3980 | 1471048426766 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:46 INFO - PROCESS | 3980 | 1471048426847 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 17:33:46 INFO - PROCESS | 3980 | 1471048426853 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 3980 | 1471048426855 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:46 INFO - PROCESS | 3980 | ++DOCSHELL 187E4C00 == 36 [pid = 3980] [id = 728] 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (18CB9C00) [pid = 3980] [serial = 2184] [outer = 00000000] 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1A098800) [pid = 3980] [serial = 2185] [outer = 18CB9C00] 17:33:46 INFO - PROCESS | 3980 | 1471048426898 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1A099C00) [pid = 3980] [serial = 2186] [outer = 18CB9C00] 17:33:47 INFO - PROCESS | 3980 | 1471048427450 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]]]}] 17:33:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:33:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 17:33:47 INFO - PROCESS | 3980 | 1471048427491 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 17:33:47 INFO - PROCESS | 3980 | 1471048427496 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 17:33:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:33:47 INFO - PROCESS | 3980 | 1471048427501 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - PROCESS | 3980 | 1471048427505 Marionette TRACE conn5 <- [1,2878,null,{}] 17:33:47 INFO - PROCESS | 3980 | 1471048427512 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}] 17:33:47 INFO - PROCESS | 3980 | 1471048427515 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:47 INFO - PROCESS | 3980 | 1471048427712 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 17:33:47 INFO - PROCESS | 3980 | 1471048427827 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 3980 | 1471048427833 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:47 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F3800 == 37 [pid = 3980] [id = 729] 17:33:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0F947400) [pid = 3980] [serial = 2187] [outer = 00000000] 17:33:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (0FA5B800) [pid = 3980] [serial = 2188] [outer = 0F947400] 17:33:47 INFO - PROCESS | 3980 | 1471048427894 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (102DE400) [pid = 3980] [serial = 2189] [outer = 0F947400] 17:33:48 INFO - PROCESS | 3980 | 1471048428479 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:33:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:33:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1019ms 17:33:48 INFO - PROCESS | 3980 | 1471048428524 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 3980 | 1471048428529 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 17:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:33:48 INFO - PROCESS | 3980 | 1471048428536 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 3980 | 1471048428539 Marionette TRACE conn5 <- [1,2882,null,{}] 17:33:48 INFO - PROCESS | 3980 | 1471048428543 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}] 17:33:48 INFO - PROCESS | 3980 | 1471048428546 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:48 INFO - PROCESS | 3980 | 1471048428658 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 17:33:48 INFO - PROCESS | 3980 | 1471048428801 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 3980 | 1471048428804 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:48 INFO - PROCESS | 3980 | ++DOCSHELL 13E48400 == 38 [pid = 3980] [id = 730] 17:33:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13E48C00) [pid = 3980] [serial = 2190] [outer = 00000000] 17:33:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (13F69C00) [pid = 3980] [serial = 2191] [outer = 13E48C00] 17:33:48 INFO - PROCESS | 3980 | 1471048428864 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (15360400) [pid = 3980] [serial = 2192] [outer = 13E48C00] 17:33:49 INFO - PROCESS | 3980 | 1471048429482 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]]]}] 17:33:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:33:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 970ms 17:33:49 INFO - PROCESS | 3980 | 1471048429509 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 17:33:49 INFO - PROCESS | 3980 | 1471048429512 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 17:33:49 INFO - PROCESS | 3980 | 1471048429516 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:33:49 INFO - PROCESS | 3980 | 1471048429519 Marionette TRACE conn5 <- [1,2886,null,{}] 17:33:49 INFO - PROCESS | 3980 | 1471048429530 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}] 17:33:49 INFO - PROCESS | 3980 | 1471048429535 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:49 INFO - PROCESS | 3980 | 1471048429644 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 17:33:49 INFO - PROCESS | 3980 | 1471048429785 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 3980 | 1471048429789 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:49 INFO - PROCESS | 3980 | ++DOCSHELL 187E1C00 == 39 [pid = 3980] [id = 731] 17:33:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (187E2000) [pid = 3980] [serial = 2193] [outer = 00000000] 17:33:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A096400) [pid = 3980] [serial = 2194] [outer = 187E2000] 17:33:49 INFO - PROCESS | 3980 | 1471048429846 Marionette DEBUG loaded listener.js 17:33:49 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1A20F000) [pid = 3980] [serial = 2195] [outer = 187E2000] 17:33:50 INFO - PROCESS | 3980 | 1471048430413 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]]]}] 17:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 930ms 17:33:50 INFO - PROCESS | 3980 | 1471048430449 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 3980 | 1471048430452 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 17:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:33:50 INFO - PROCESS | 3980 | 1471048430456 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 3980 | 1471048430458 Marionette TRACE conn5 <- [1,2890,null,{}] 17:33:50 INFO - PROCESS | 3980 | 1471048430462 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}] 17:33:50 INFO - PROCESS | 3980 | 1471048430464 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:50 INFO - PROCESS | 3980 | 1471048430573 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 17:33:50 INFO - PROCESS | 3980 | 1471048430687 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 3980 | 1471048430690 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:50 INFO - PROCESS | 3980 | ++DOCSHELL 1A250000 == 40 [pid = 3980] [id = 732] 17:33:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A250400) [pid = 3980] [serial = 2196] [outer = 00000000] 17:33:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (1A255C00) [pid = 3980] [serial = 2197] [outer = 1A250400] 17:33:50 INFO - PROCESS | 3980 | 1471048430791 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A29CC00) [pid = 3980] [serial = 2198] [outer = 1A250400] 17:33:51 INFO - PROCESS | 3980 | 1471048431346 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:33:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:33:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 930ms 17:33:51 INFO - PROCESS | 3980 | 1471048431389 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 17:33:51 INFO - PROCESS | 3980 | 1471048431391 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 17:33:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:33:51 INFO - PROCESS | 3980 | 1471048431395 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 3980 | 1471048431397 Marionette TRACE conn5 <- [1,2894,null,{}] 17:33:51 INFO - PROCESS | 3980 | 1471048431401 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}] 17:33:51 INFO - PROCESS | 3980 | 1471048431403 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:51 INFO - PROCESS | 3980 | 1471048431509 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 17:33:51 INFO - PROCESS | 3980 | 1471048431756 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:51 INFO - PROCESS | 3980 | 1471048431760 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:51 INFO - PROCESS | 3980 | ++DOCSHELL 088F7C00 == 41 [pid = 3980] [id = 733] 17:33:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0C10AC00) [pid = 3980] [serial = 2199] [outer = 00000000] 17:33:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F27EC00) [pid = 3980] [serial = 2200] [outer = 0C10AC00] 17:33:51 INFO - PROCESS | 3980 | 1471048431828 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F80B800) [pid = 3980] [serial = 2201] [outer = 0C10AC00] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 176AEC00 == 40 [pid = 3980] [id = 727] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 0C1E3000 == 39 [pid = 3980] [id = 726] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 1868EC00 == 38 [pid = 3980] [id = 725] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 10153800 == 37 [pid = 3980] [id = 724] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 16E65400 == 36 [pid = 3980] [id = 723] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 15369400 == 35 [pid = 3980] [id = 722] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 13690000 == 34 [pid = 3980] [id = 721] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 0C168800 == 33 [pid = 3980] [id = 720] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 088EE000 == 32 [pid = 3980] [id = 719] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 0F754800 == 31 [pid = 3980] [id = 718] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 136CD400 == 30 [pid = 3980] [id = 717] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 1A250000 == 29 [pid = 3980] [id = 732] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 13E48400 == 28 [pid = 3980] [id = 730] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 187E1C00 == 27 [pid = 3980] [id = 731] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 187E4C00 == 26 [pid = 3980] [id = 728] 17:33:53 INFO - PROCESS | 3980 | --DOCSHELL 0F3F3800 == 25 [pid = 3980] [id = 729] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (187B8000) [pid = 3980] [serial = 2149] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0F809000) [pid = 3980] [serial = 2128] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (0F810000) [pid = 3980] [serial = 2129] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0FD81800) [pid = 3980] [serial = 2126] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FBA0800) [pid = 3980] [serial = 2125] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FD86000) [pid = 3980] [serial = 2131] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (10157000) [pid = 3980] [serial = 2132] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (15369C00) [pid = 3980] [serial = 2137] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (13E12800) [pid = 3980] [serial = 2134] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (16560000) [pid = 3980] [serial = 2140] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (16435400) [pid = 3980] [serial = 2138] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0F812800) [pid = 3980] [serial = 2143] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (16E6B000) [pid = 3980] [serial = 2141] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1093AC00) [pid = 3980] [serial = 2144] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0C1DA400) [pid = 3980] [serial = 2114] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C10A800) [pid = 3980] [serial = 2113] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (136BE800) [pid = 3980] [serial = 2117] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (109DB400) [pid = 3980] [serial = 2116] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (176D2C00) [pid = 3980] [serial = 2146] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (17BDD400) [pid = 3980] [serial = 2150] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (18542400) [pid = 3980] [serial = 2120] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (17847C00) [pid = 3980] [serial = 2119] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A0A3000) [pid = 3980] [serial = 2123] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A09E800) [pid = 3980] [serial = 2122] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (17840800) [pid = 3980] [serial = 2147] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (13E49000) [pid = 3980] [serial = 2135] [outer = 00000000] [url = about:blank] 17:33:53 INFO - PROCESS | 3980 | 1471048433186 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]]]}] 17:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1932ms 17:33:53 INFO - PROCESS | 3980 | 1471048433333 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 3980 | 1471048433337 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 17:33:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:33:53 INFO - PROCESS | 3980 | 1471048433343 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 3980 | 1471048433347 Marionette TRACE conn5 <- [1,2898,null,{}] 17:33:53 INFO - PROCESS | 3980 | 1471048433353 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}] 17:33:53 INFO - PROCESS | 3980 | 1471048433356 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:53 INFO - PROCESS | 3980 | 1471048433452 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 17:33:53 INFO - PROCESS | 3980 | 1471048433541 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 3980 | 1471048433545 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:53 INFO - PROCESS | 3980 | ++DOCSHELL 0EE28400 == 26 [pid = 3980] [id = 734] 17:33:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0EE6EC00) [pid = 3980] [serial = 2202] [outer = 00000000] 17:33:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F30CC00) [pid = 3980] [serial = 2203] [outer = 0EE6EC00] 17:33:53 INFO - PROCESS | 3980 | 1471048433596 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F3FE000) [pid = 3980] [serial = 2204] [outer = 0EE6EC00] 17:33:53 INFO - PROCESS | 3980 | 1471048433991 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]]]}] 17:33:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:33:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:33:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 17:33:54 INFO - PROCESS | 3980 | 1471048434017 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 17:33:54 INFO - PROCESS | 3980 | 1471048434022 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 17:33:54 INFO - TEST-START | /DOMEvents/constructors.html 17:33:54 INFO - PROCESS | 3980 | 1471048434028 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 3980 | 1471048434031 Marionette TRACE conn5 <- [1,2902,null,{}] 17:33:54 INFO - PROCESS | 3980 | 1471048434050 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}] 17:33:54 INFO - PROCESS | 3980 | 1471048434053 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:54 INFO - PROCESS | 3980 | 1471048434143 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 17:33:54 INFO - PROCESS | 3980 | 1471048434149 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 3980 | 1471048434151 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:54 INFO - PROCESS | 3980 | ++DOCSHELL 0FA4EC00 == 27 [pid = 3980] [id = 735] 17:33:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0FA4F800) [pid = 3980] [serial = 2205] [outer = 00000000] 17:33:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FA5CC00) [pid = 3980] [serial = 2206] [outer = 0FA4F800] 17:33:54 INFO - PROCESS | 3980 | 1471048434200 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FC1FC00) [pid = 3980] [serial = 2207] [outer = 0FA4F800] 17:33:54 INFO - PROCESS | 3980 | 1471048434876 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]]]}] 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:33:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:33:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 929ms 17:33:54 INFO - PROCESS | 3980 | 1471048434961 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 17:33:54 INFO - PROCESS | 3980 | 1471048434963 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 17:33:54 INFO - PROCESS | 3980 | 1471048434967 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:33:54 INFO - PROCESS | 3980 | 1471048434970 Marionette TRACE conn5 <- [1,2906,null,{}] 17:33:54 INFO - PROCESS | 3980 | 1471048434982 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}] 17:33:54 INFO - PROCESS | 3980 | 1471048434987 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:55 INFO - PROCESS | 3980 | 1471048435121 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 17:33:55 INFO - PROCESS | 3980 | 1471048435179 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 3980 | 1471048435182 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:55 INFO - PROCESS | 3980 | ++DOCSHELL 13626400 == 28 [pid = 3980] [id = 736] 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (13691400) [pid = 3980] [serial = 2208] [outer = 00000000] 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (10938800) [pid = 3980] [serial = 2209] [outer = 13691400] 17:33:55 INFO - PROCESS | 3980 | 1471048435242 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (136C4C00) [pid = 3980] [serial = 2210] [outer = 13691400] 17:33:55 INFO - PROCESS | 3980 | 1471048435629 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:33:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:33:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 17:33:55 INFO - PROCESS | 3980 | 1471048435640 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 3980 | 1471048435643 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 17:33:55 INFO - PROCESS | 3980 | 1471048435646 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:33:55 INFO - PROCESS | 3980 | 1471048435648 Marionette TRACE conn5 <- [1,2910,null,{}] 17:33:55 INFO - PROCESS | 3980 | 1471048435651 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}] 17:33:55 INFO - PROCESS | 3980 | 1471048435653 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:55 INFO - PROCESS | 3980 | 1471048435778 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 17:33:55 INFO - PROCESS | 3980 | 1471048435784 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 3980 | 1471048435786 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:55 INFO - PROCESS | 3980 | ++DOCSHELL 13999000 == 29 [pid = 3980] [id = 737] 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (1399D800) [pid = 3980] [serial = 2211] [outer = 00000000] 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (13EE1000) [pid = 3980] [serial = 2212] [outer = 1399D800] 17:33:55 INFO - PROCESS | 3980 | 1471048435831 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (13F6F000) [pid = 3980] [serial = 2213] [outer = 1399D800] 17:33:56 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:56 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:56 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:56 INFO - PROCESS | 3980 | [3980] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:33:56 INFO - PROCESS | 3980 | 1471048436371 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]]]}] 17:33:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:33:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:56 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 17:33:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:56 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 17:33:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:56 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]" 17:33:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:33:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 772ms 17:33:56 INFO - PROCESS | 3980 | 1471048436422 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 3980 | 1471048436424 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 17:33:56 INFO - PROCESS | 3980 | 1471048436428 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 3980 | 1471048436430 Marionette TRACE conn5 <- [1,2914,null,{}] 17:33:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:33:56 INFO - PROCESS | 3980 | 1471048436434 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}] 17:33:56 INFO - PROCESS | 3980 | 1471048436436 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:56 INFO - PROCESS | 3980 | 1471048436576 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 17:33:56 INFO - PROCESS | 3980 | 1471048436597 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 3980 | 1471048436599 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:56 INFO - PROCESS | 3980 | ++DOCSHELL 1475F000 == 30 [pid = 3980] [id = 738] 17:33:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (15729C00) [pid = 3980] [serial = 2214] [outer = 00000000] 17:33:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16594400) [pid = 3980] [serial = 2215] [outer = 15729C00] 17:33:56 INFO - PROCESS | 3980 | 1471048436645 Marionette DEBUG loaded listener.js 17:33:56 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (16E6B000) [pid = 3980] [serial = 2216] [outer = 15729C00] 17:33:57 INFO - PROCESS | 3980 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:33:57 INFO - PROCESS | 3980 | 1471048437132 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]]]}] 17:33:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:33:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 17:33:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:33:57 INFO - PROCESS | 3980 | 1471048437163 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 3980 | 1471048437165 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 17:33:57 INFO - PROCESS | 3980 | 1471048437168 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:33:57 INFO - PROCESS | 3980 | 1471048437169 Marionette TRACE conn5 <- [1,2918,null,{}] 17:33:57 INFO - PROCESS | 3980 | 1471048437179 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}] 17:33:57 INFO - PROCESS | 3980 | 1471048437185 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:57 INFO - PROCESS | 3980 | 1471048437335 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 17:33:57 INFO - PROCESS | 3980 | 1471048437415 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 3980 | 1471048437417 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:57 INFO - PROCESS | 3980 | ++DOCSHELL 176B8000 == 31 [pid = 3980] [id = 739] 17:33:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (176B8800) [pid = 3980] [serial = 2217] [outer = 00000000] 17:33:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (176D2C00) [pid = 3980] [serial = 2218] [outer = 176B8800] 17:33:57 INFO - PROCESS | 3980 | 1471048437466 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17F5B800) [pid = 3980] [serial = 2219] [outer = 176B8800] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (16E6A800) [pid = 3980] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (176C6800) [pid = 3980] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0EECC000) [pid = 3980] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (18693000) [pid = 3980] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0F942C00) [pid = 3980] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187E0000) [pid = 3980] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (136C4800) [pid = 3980] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0C1DB800) [pid = 3980] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1536B000) [pid = 3980] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (088EF000) [pid = 3980] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1783F000) [pid = 3980] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:33:57 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (18CB9C00) [pid = 3980] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:33:58 INFO - PROCESS | 3980 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:33:58 INFO - PROCESS | 3980 | 1471048438083 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]]]}] 17:33:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:33:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 970ms 17:33:58 INFO - PROCESS | 3980 | 1471048438138 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 3980 | 1471048438140 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 17:33:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:33:58 INFO - PROCESS | 3980 | 1471048438144 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 3980 | 1471048438145 Marionette TRACE conn5 <- [1,2922,null,{}] 17:33:58 INFO - PROCESS | 3980 | 1471048438149 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}] 17:33:58 INFO - PROCESS | 3980 | 1471048438151 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:58 INFO - PROCESS | 3980 | 1471048438227 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 17:33:58 INFO - PROCESS | 3980 | 1471048438232 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 3980 | 1471048438234 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:58 INFO - PROCESS | 3980 | ++DOCSHELL 136C2000 == 32 [pid = 3980] [id = 740] 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136C3800) [pid = 3980] [serial = 2220] [outer = 00000000] 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17174800) [pid = 3980] [serial = 2221] [outer = 136C3800] 17:33:58 INFO - PROCESS | 3980 | 1471048438278 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (176C9800) [pid = 3980] [serial = 2222] [outer = 136C3800] 17:33:58 INFO - PROCESS | 3980 | 1471048438667 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]]]}] 17:33:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:33:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 17:33:58 INFO - PROCESS | 3980 | 1471048438714 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 3980 | 1471048438716 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 17:33:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:33:58 INFO - PROCESS | 3980 | 1471048438734 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 3980 | 1471048438736 Marionette TRACE conn5 <- [1,2926,null,{}] 17:33:58 INFO - PROCESS | 3980 | 1471048438740 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}] 17:33:58 INFO - PROCESS | 3980 | 1471048438741 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:58 INFO - PROCESS | 3980 | 1471048438866 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 17:33:58 INFO - PROCESS | 3980 | 1471048438874 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 3980 | 1471048438876 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:58 INFO - PROCESS | 3980 | ++DOCSHELL 0EEC7000 == 33 [pid = 3980] [id = 741] 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13E12000) [pid = 3980] [serial = 2223] [outer = 00000000] 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (1868EC00) [pid = 3980] [serial = 2224] [outer = 13E12000] 17:33:58 INFO - PROCESS | 3980 | 1471048438920 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18696C00) [pid = 3980] [serial = 2225] [outer = 13E12000] 17:33:59 INFO - PROCESS | 3980 | 1471048439293 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]]]}] 17:33:59 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. 17:33:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 630ms 17:33:59 INFO - PROCESS | 3980 | 1471048439355 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 17:33:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:33:59 INFO - PROCESS | 3980 | 1471048439357 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 17:33:59 INFO - PROCESS | 3980 | 1471048439360 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 3980 | 1471048439362 Marionette TRACE conn5 <- [1,2930,null,{}] 17:33:59 INFO - PROCESS | 3980 | 1471048439365 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}] 17:33:59 INFO - PROCESS | 3980 | 1471048439367 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:59 INFO - PROCESS | 3980 | 1471048439500 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 17:33:59 INFO - PROCESS | 3980 | 1471048439512 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:59 INFO - PROCESS | 3980 | 1471048439513 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:33:59 INFO - PROCESS | 3980 | ++DOCSHELL 187B5000 == 34 [pid = 3980] [id = 742] 17:33:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (187B6400) [pid = 3980] [serial = 2226] [outer = 00000000] 17:33:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (187DA800) [pid = 3980] [serial = 2227] [outer = 187B6400] 17:33:59 INFO - PROCESS | 3980 | 1471048439556 Marionette DEBUG loaded listener.js 17:33:59 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (187DB800) [pid = 3980] [serial = 2228] [outer = 187B6400] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 0FA4EC00 == 33 [pid = 3980] [id = 735] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 0EE28400 == 32 [pid = 3980] [id = 734] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 088F7C00 == 31 [pid = 3980] [id = 733] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 13999000 == 30 [pid = 3980] [id = 737] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 1475F000 == 29 [pid = 3980] [id = 738] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 136C2000 == 28 [pid = 3980] [id = 740] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 0EEC7000 == 27 [pid = 3980] [id = 741] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 176B8000 == 26 [pid = 3980] [id = 739] 17:34:00 INFO - PROCESS | 3980 | --DOCSHELL 13626400 == 25 [pid = 3980] [id = 736] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (17177C00) [pid = 3980] [serial = 2170] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (176CF400) [pid = 3980] [serial = 2173] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (136C6800) [pid = 3980] [serial = 2179] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (187B6000) [pid = 3980] [serial = 2176] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (0FA58400) [pid = 3980] [serial = 2155] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0FD7DC00) [pid = 3980] [serial = 2156] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (18CC0800) [pid = 3980] [serial = 2153] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (187E6400) [pid = 3980] [serial = 2152] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (136CCC00) [pid = 3980] [serial = 2164] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (13DA8800) [pid = 3980] [serial = 2165] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0F950400) [pid = 3980] [serial = 2161] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0FA5B000) [pid = 3980] [serial = 2162] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1643A800) [pid = 3980] [serial = 2167] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (0C15EC00) [pid = 3980] [serial = 2158] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (0F23A800) [pid = 3980] [serial = 2159] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (187E1800) [pid = 3980] [serial = 2183] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (1A098800) [pid = 3980] [serial = 2185] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (187DE000) [pid = 3980] [serial = 2182] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1A099C00) [pid = 3980] [serial = 2186] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (187BA000) [pid = 3980] [serial = 2177] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (17F65400) [pid = 3980] [serial = 2174] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (171F0C00) [pid = 3980] [serial = 2171] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (16444C00) [pid = 3980] [serial = 2168] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (1655EC00) [pid = 3980] [serial = 2180] [outer = 00000000] [url = about:blank] 17:34:01 INFO - PROCESS | 3980 | 1471048441262 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"]]]}] 17:34:01 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 17:34:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1919ms 17:34:01 INFO - PROCESS | 3980 | 1471048441281 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 3980 | 1471048441285 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 17:34:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:34:01 INFO - PROCESS | 3980 | 1471048441295 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 3980 | 1471048441299 Marionette TRACE conn5 <- [1,2934,null,{}] 17:34:01 INFO - PROCESS | 3980 | 1471048441305 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}] 17:34:01 INFO - PROCESS | 3980 | 1471048441308 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:01 INFO - PROCESS | 3980 | 1471048441405 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 17:34:01 INFO - PROCESS | 3980 | 1471048441412 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 3980 | 1471048441417 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:01 INFO - PROCESS | 3980 | ++DOCSHELL 0EEE3400 == 26 [pid = 3980] [id = 743] 17:34:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0F23A800) [pid = 3980] [serial = 2229] [outer = 00000000] 17:34:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (0F315C00) [pid = 3980] [serial = 2230] [outer = 0F23A800] 17:34:01 INFO - PROCESS | 3980 | 1471048441467 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (0F753C00) [pid = 3980] [serial = 2231] [outer = 0F23A800] 17:34:01 INFO - PROCESS | 3980 | 1471048441943 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]]]}] 17:34:02 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. 17:34:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 730ms 17:34:02 INFO - PROCESS | 3980 | 1471048442025 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 3980 | 1471048442030 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 17:34:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:34:02 INFO - PROCESS | 3980 | 1471048442037 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 3980 | 1471048442039 Marionette TRACE conn5 <- [1,2938,null,{}] 17:34:02 INFO - PROCESS | 3980 | 1471048442044 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}] 17:34:02 INFO - PROCESS | 3980 | 1471048442047 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:02 INFO - PROCESS | 3980 | 1471048442133 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 17:34:02 INFO - PROCESS | 3980 | 1471048442147 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 3980 | 1471048442150 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:02 INFO - PROCESS | 3980 | ++DOCSHELL 0FA4EC00 == 27 [pid = 3980] [id = 744] 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (0FA4F000) [pid = 3980] [serial = 2232] [outer = 00000000] 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (0FA52C00) [pid = 3980] [serial = 2233] [outer = 0FA4F000] 17:34:02 INFO - PROCESS | 3980 | 1471048442199 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (0FA5B400) [pid = 3980] [serial = 2234] [outer = 0FA4F000] 17:34:02 INFO - PROCESS | 3980 | ++DOCSHELL 0FD7E800 == 28 [pid = 3980] [id = 745] 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (0FD7EC00) [pid = 3980] [serial = 2235] [outer = 00000000] 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (0FD80000) [pid = 3980] [serial = 2236] [outer = 0FD7EC00] 17:34:02 INFO - PROCESS | 3980 | 1471048442755 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]]]}] 17:34:02 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. 17:34:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 17:34:02 INFO - PROCESS | 3980 | 1471048442833 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 3980 | 1471048442835 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 17:34:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:34:02 INFO - PROCESS | 3980 | 1471048442841 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 3980 | 1471048442844 Marionette TRACE conn5 <- [1,2942,null,{}] 17:34:02 INFO - PROCESS | 3980 | 1471048442862 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}] 17:34:02 INFO - PROCESS | 3980 | 1471048442867 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:02 INFO - PROCESS | 3980 | 1471048442958 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 17:34:02 INFO - PROCESS | 3980 | 1471048442968 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 3980 | 1471048442971 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:02 INFO - PROCESS | 3980 | ++DOCSHELL 102DD000 == 29 [pid = 3980] [id = 746] 17:34:02 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (102E0000) [pid = 3980] [serial = 2237] [outer = 00000000] 17:34:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (10932400) [pid = 3980] [serial = 2238] [outer = 102E0000] 17:34:03 INFO - PROCESS | 3980 | 1471048443020 Marionette DEBUG loaded listener.js 17:34:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (1366FC00) [pid = 3980] [serial = 2239] [outer = 102E0000] 17:34:03 INFO - PROCESS | 3980 | 1471048443457 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]]]}] 17:34:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:34:03 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 17:34:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 630ms 17:34:03 INFO - PROCESS | 3980 | 1471048443476 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 17:34:03 INFO - PROCESS | 3980 | 1471048443479 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 17:34:03 INFO - PROCESS | 3980 | 1471048443482 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:34:03 INFO - PROCESS | 3980 | 1471048443484 Marionette TRACE conn5 <- [1,2946,null,{}] 17:34:03 INFO - PROCESS | 3980 | 1471048443503 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}] 17:34:03 INFO - PROCESS | 3980 | 1471048443505 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:03 INFO - PROCESS | 3980 | 1471048443634 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 17:34:03 INFO - PROCESS | 3980 | 1471048443639 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:03 INFO - PROCESS | 3980 | 1471048443641 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:03 INFO - PROCESS | 3980 | ++DOCSHELL 13699800 == 30 [pid = 3980] [id = 747] 17:34:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (136C3000) [pid = 3980] [serial = 2240] [outer = 00000000] 17:34:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (13DAF800) [pid = 3980] [serial = 2241] [outer = 136C3000] 17:34:03 INFO - PROCESS | 3980 | 1471048443687 Marionette DEBUG loaded listener.js 17:34:03 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (13E49000) [pid = 3980] [serial = 2242] [outer = 136C3000] 17:34:04 INFO - PROCESS | 3980 | 1471048444073 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]]]}] 17:34:04 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. 17:34:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 650ms 17:34:04 INFO - PROCESS | 3980 | 1471048444136 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 3980 | 1471048444138 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 17:34:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:34:04 INFO - PROCESS | 3980 | 1471048444155 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 3980 | 1471048444156 Marionette TRACE conn5 <- [1,2950,null,{}] 17:34:04 INFO - PROCESS | 3980 | 1471048444161 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}] 17:34:04 INFO - PROCESS | 3980 | 1471048444163 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:04 INFO - PROCESS | 3980 | 1471048444239 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 17:34:04 INFO - PROCESS | 3980 | 1471048444245 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 3980 | 1471048444247 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:04 INFO - PROCESS | 3980 | ++DOCSHELL 13EE1800 == 31 [pid = 3980] [id = 748] 17:34:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (13EE5400) [pid = 3980] [serial = 2243] [outer = 00000000] 17:34:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (1536B400) [pid = 3980] [serial = 2244] [outer = 13EE5400] 17:34:04 INFO - PROCESS | 3980 | 1471048444291 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (1572F800) [pid = 3980] [serial = 2245] [outer = 13EE5400] 17:34:04 INFO - PROCESS | 3980 | 1471048444706 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]]]}] 17:34:04 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. 17:34:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 590ms 17:34:04 INFO - PROCESS | 3980 | 1471048444732 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 3980 | 1471048444734 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 17:34:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:34:04 INFO - PROCESS | 3980 | 1471048444737 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 3980 | 1471048444739 Marionette TRACE conn5 <- [1,2954,null,{}] 17:34:04 INFO - PROCESS | 3980 | 1471048444742 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}] 17:34:04 INFO - PROCESS | 3980 | 1471048444748 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:04 INFO - PROCESS | 3980 | 1471048444897 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 17:34:04 INFO - PROCESS | 3980 | 1471048444912 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 3980 | 1471048444914 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:04 INFO - PROCESS | 3980 | ++DOCSHELL 16E0D800 == 32 [pid = 3980] [id = 749] 17:34:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (16E0F400) [pid = 3980] [serial = 2246] [outer = 00000000] 17:34:04 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (17170400) [pid = 3980] [serial = 2247] [outer = 16E0F400] 17:34:04 INFO - PROCESS | 3980 | 1471048444958 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (17176000) [pid = 3980] [serial = 2248] [outer = 16E0F400] 17:34:05 INFO - PROCESS | 3980 | 1471048445355 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]]]}] 17:34:05 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. 17:34:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 17:34:05 INFO - PROCESS | 3980 | 1471048445407 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 3980 | 1471048445409 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 17:34:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:34:05 INFO - PROCESS | 3980 | 1471048445412 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 3980 | 1471048445414 Marionette TRACE conn5 <- [1,2958,null,{}] 17:34:05 INFO - PROCESS | 3980 | 1471048445417 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}] 17:34:05 INFO - PROCESS | 3980 | 1471048445419 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:05 INFO - PROCESS | 3980 | 1471048445495 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 17:34:05 INFO - PROCESS | 3980 | 1471048445586 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 3980 | 1471048445588 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:05 INFO - PROCESS | 3980 | ++DOCSHELL 0F94E800 == 33 [pid = 3980] [id = 750] 17:34:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FA59800) [pid = 3980] [serial = 2249] [outer = 00000000] 17:34:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (17173400) [pid = 3980] [serial = 2250] [outer = 0FA59800] 17:34:05 INFO - PROCESS | 3980 | 1471048445662 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (171F4000) [pid = 3980] [serial = 2251] [outer = 0FA59800] 17:34:05 INFO - PROCESS | 3980 | 1471048445969 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]]]}] 17:34:05 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. 17:34:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 17:34:06 INFO - PROCESS | 3980 | 1471048446000 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 3980 | 1471048446002 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 17:34:06 INFO - PROCESS | 3980 | 1471048446006 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:34:06 INFO - PROCESS | 3980 | 1471048446008 Marionette TRACE conn5 <- [1,2962,null,{}] 17:34:06 INFO - PROCESS | 3980 | 1471048446012 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}] 17:34:06 INFO - PROCESS | 3980 | 1471048446013 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:06 INFO - PROCESS | 3980 | 1471048446089 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 17:34:06 INFO - PROCESS | 3980 | 1471048446094 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 3980 | 1471048446096 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:06 INFO - PROCESS | 3980 | ++DOCSHELL 171F3800 == 34 [pid = 3980] [id = 751] 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (176C8800) [pid = 3980] [serial = 2252] [outer = 00000000] 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (17843000) [pid = 3980] [serial = 2253] [outer = 176C8800] 17:34:06 INFO - PROCESS | 3980 | 1471048446140 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (17845400) [pid = 3980] [serial = 2254] [outer = 176C8800] 17:34:06 INFO - PROCESS | 3980 | 1471048446541 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]]]}] 17:34:06 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. 17:34:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 570ms 17:34:06 INFO - PROCESS | 3980 | 1471048446582 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 3980 | 1471048446584 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 17:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:34:06 INFO - PROCESS | 3980 | 1471048446587 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 3980 | 1471048446588 Marionette TRACE conn5 <- [1,2966,null,{}] 17:34:06 INFO - PROCESS | 3980 | 1471048446592 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}] 17:34:06 INFO - PROCESS | 3980 | 1471048446594 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:06 INFO - PROCESS | 3980 | 1471048446723 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 17:34:06 INFO - PROCESS | 3980 | 1471048446737 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 3980 | 1471048446738 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:06 INFO - PROCESS | 3980 | ++DOCSHELL 10157000 == 35 [pid = 3980] [id = 752] 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (17F5B400) [pid = 3980] [serial = 2255] [outer = 00000000] 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1868E400) [pid = 3980] [serial = 2256] [outer = 17F5B400] 17:34:06 INFO - PROCESS | 3980 | 1471048446782 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1868F400) [pid = 3980] [serial = 2257] [outer = 17F5B400] 17:34:07 INFO - PROCESS | 3980 | 1471048447230 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]]]}] 17:34:07 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. 17:34:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 17:34:07 INFO - PROCESS | 3980 | 1471048447258 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 3980 | 1471048447260 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 17:34:07 INFO - PROCESS | 3980 | 1471048447268 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:34:07 INFO - PROCESS | 3980 | 1471048447270 Marionette TRACE conn5 <- [1,2970,null,{}] 17:34:07 INFO - PROCESS | 3980 | 1471048447273 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}] 17:34:07 INFO - PROCESS | 3980 | 1471048447275 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:07 INFO - PROCESS | 3980 | 1471048447392 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 17:34:07 INFO - PROCESS | 3980 | 1471048447397 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 3980 | 1471048447399 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:07 INFO - PROCESS | 3980 | ++DOCSHELL 187B3400 == 36 [pid = 3980] [id = 753] 17:34:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (187B6000) [pid = 3980] [serial = 2258] [outer = 00000000] 17:34:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (187DCC00) [pid = 3980] [serial = 2259] [outer = 187B6000] 17:34:07 INFO - PROCESS | 3980 | 1471048447442 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (187E1400) [pid = 3980] [serial = 2260] [outer = 187B6000] 17:34:07 INFO - PROCESS | 3980 | 1471048447843 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"]]]}] 17:34:07 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 17:34:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:34:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 17:34:07 INFO - PROCESS | 3980 | 1471048447903 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 3980 | 1471048447905 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 17:34:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:34:07 INFO - PROCESS | 3980 | 1471048447909 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - PROCESS | 3980 | 1471048447911 Marionette TRACE conn5 <- [1,2974,null,{}] 17:34:07 INFO - PROCESS | 3980 | 1471048447914 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}] 17:34:07 INFO - PROCESS | 3980 | 1471048447917 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:08 INFO - PROCESS | 3980 | 1471048448041 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 17:34:08 INFO - PROCESS | 3980 | 1471048448046 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 3980 | 1471048448048 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:08 INFO - PROCESS | 3980 | ++DOCSHELL 13E5B000 == 37 [pid = 3980] [id = 754] 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (187E5C00) [pid = 3980] [serial = 2261] [outer = 00000000] 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A093400) [pid = 3980] [serial = 2262] [outer = 187E5C00] 17:34:08 INFO - PROCESS | 3980 | 1471048448094 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A09D000) [pid = 3980] [serial = 2263] [outer = 187E5C00] 17:34:08 INFO - PROCESS | 3980 | 1471048448558 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]]]}] 17:34:08 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. 17:34:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 17:34:08 INFO - PROCESS | 3980 | 1471048448583 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 3980 | 1471048448585 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 17:34:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:34:08 INFO - PROCESS | 3980 | 1471048448588 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 3980 | 1471048448589 Marionette TRACE conn5 <- [1,2978,null,{}] 17:34:08 INFO - PROCESS | 3980 | 1471048448593 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}] 17:34:08 INFO - PROCESS | 3980 | 1471048448594 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:08 INFO - PROCESS | 3980 | 1471048448707 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 17:34:08 INFO - PROCESS | 3980 | 1471048448712 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 3980 | 1471048448713 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:08 INFO - PROCESS | 3980 | ++DOCSHELL 1A095400 == 38 [pid = 3980] [id = 755] 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A096C00) [pid = 3980] [serial = 2264] [outer = 00000000] 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A170C00) [pid = 3980] [serial = 2265] [outer = 1A096C00] 17:34:08 INFO - PROCESS | 3980 | 1471048448757 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1A0A1800) [pid = 3980] [serial = 2266] [outer = 1A096C00] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (13E12000) [pid = 3980] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (1399D800) [pid = 3980] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (15729C00) [pid = 3980] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (176B8800) [pid = 3980] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (187E2000) [pid = 3980] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (13E48C00) [pid = 3980] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0F947400) [pid = 3980] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (13691400) [pid = 3980] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0FA4F800) [pid = 3980] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0EE6EC00) [pid = 3980] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0C10AC00) [pid = 3980] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (1A250400) [pid = 3980] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:34:09 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (136C3800) [pid = 3980] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:34:09 INFO - PROCESS | 3980 | ++DOCSHELL 13E48400 == 39 [pid = 3980] [id = 756] 17:34:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (13E57400) [pid = 3980] [serial = 2267] [outer = 00000000] 17:34:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (13E5F800) [pid = 3980] [serial = 2268] [outer = 13E57400] 17:34:09 INFO - PROCESS | 3980 | 1471048449433 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]]]}] 17:34:09 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. 17:34:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 870ms 17:34:09 INFO - PROCESS | 3980 | 1471048449459 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 17:34:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:34:09 INFO - PROCESS | 3980 | 1471048449461 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 17:34:09 INFO - PROCESS | 3980 | 1471048449464 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 3980 | 1471048449465 Marionette TRACE conn5 <- [1,2982,null,{}] 17:34:09 INFO - PROCESS | 3980 | 1471048449469 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}] 17:34:09 INFO - PROCESS | 3980 | 1471048449470 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:09 INFO - PROCESS | 3980 | 1471048449560 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 17:34:09 INFO - PROCESS | 3980 | 1471048449565 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 3980 | 1471048449567 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:09 INFO - PROCESS | 3980 | ++DOCSHELL 0FC26000 == 40 [pid = 3980] [id = 757] 17:34:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (0FD79C00) [pid = 3980] [serial = 2269] [outer = 00000000] 17:34:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (176CB400) [pid = 3980] [serial = 2270] [outer = 0FD79C00] 17:34:09 INFO - PROCESS | 3980 | 1471048449611 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1A161C00) [pid = 3980] [serial = 2271] [outer = 0FD79C00] 17:34:09 INFO - PROCESS | 3980 | 1471048449990 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]]]}] 17:34:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:34:10 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 17:34:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 17:34:10 INFO - PROCESS | 3980 | 1471048450041 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 17:34:10 INFO - PROCESS | 3980 | 1471048450042 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 17:34:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:34:10 INFO - PROCESS | 3980 | 1471048450046 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 3980 | 1471048450048 Marionette TRACE conn5 <- [1,2986,null,{}] 17:34:10 INFO - PROCESS | 3980 | 1471048450054 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}] 17:34:10 INFO - PROCESS | 3980 | 1471048450056 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:10 INFO - PROCESS | 3980 | 1471048450194 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 17:34:10 INFO - PROCESS | 3980 | 1471048450202 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 3980 | 1471048450204 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:10 INFO - PROCESS | 3980 | ++DOCSHELL 13E14000 == 41 [pid = 3980] [id = 758] 17:34:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (17171000) [pid = 3980] [serial = 2272] [outer = 00000000] 17:34:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A256C00) [pid = 3980] [serial = 2273] [outer = 17171000] 17:34:10 INFO - PROCESS | 3980 | 1471048450250 Marionette DEBUG loaded listener.js 17:34:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A2A6000) [pid = 3980] [serial = 2274] [outer = 17171000] 17:34:10 INFO - PROCESS | 3980 | 1471048450617 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]]]}] 17:34:10 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. 17:34:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 631ms 17:34:10 INFO - PROCESS | 3980 | 1471048450681 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 17:34:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:34:10 INFO - PROCESS | 3980 | 1471048450683 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 17:34:10 INFO - PROCESS | 3980 | 1471048450686 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 3980 | 1471048450688 Marionette TRACE conn5 <- [1,2990,null,{}] 17:34:10 INFO - PROCESS | 3980 | 1471048450691 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}] 17:34:10 INFO - PROCESS | 3980 | 1471048450693 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:10 INFO - PROCESS | 3980 | 1471048450782 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 17:34:10 INFO - PROCESS | 3980 | 1471048450908 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 3980 | 1471048450910 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:10 INFO - PROCESS | 3980 | ++DOCSHELL 088F4800 == 42 [pid = 3980] [id = 759] 17:34:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (0F35D000) [pid = 3980] [serial = 2275] [outer = 00000000] 17:34:10 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (1A90C000) [pid = 3980] [serial = 2276] [outer = 0F35D000] 17:34:10 INFO - PROCESS | 3980 | 1471048450955 Marionette DEBUG loaded listener.js 17:34:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A912000) [pid = 3980] [serial = 2277] [outer = 0F35D000] 17:34:11 INFO - PROCESS | 3980 | 1471048451451 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]]]}] 17:34:11 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. 17:34:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 830ms 17:34:11 INFO - PROCESS | 3980 | 1471048451543 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 17:34:11 INFO - PROCESS | 3980 | 1471048451547 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 17:34:11 INFO - PROCESS | 3980 | 1471048451554 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:34:11 INFO - PROCESS | 3980 | 1471048451558 Marionette TRACE conn5 <- [1,2994,null,{}] 17:34:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:34:11 INFO - PROCESS | 3980 | 1471048451564 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}] 17:34:11 INFO - PROCESS | 3980 | 1471048451567 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:11 INFO - PROCESS | 3980 | 1471048451708 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 17:34:11 INFO - PROCESS | 3980 | 1471048451825 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:11 INFO - PROCESS | 3980 | 1471048451827 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:11 INFO - PROCESS | 3980 | ++DOCSHELL 0EE76C00 == 43 [pid = 3980] [id = 760] 17:34:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (0EECC000) [pid = 3980] [serial = 2278] [outer = 00000000] 17:34:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (0F813800) [pid = 3980] [serial = 2279] [outer = 0EECC000] 17:34:11 INFO - PROCESS | 3980 | 1471048451885 Marionette DEBUG loaded listener.js 17:34:11 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (0F950400) [pid = 3980] [serial = 2280] [outer = 0EECC000] 17:34:12 INFO - PROCESS | 3980 | 1471048452530 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]]]}] 17:34:12 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. 17:34:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1017ms 17:34:12 INFO - PROCESS | 3980 | 1471048452580 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 3980 | 1471048452585 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 17:34:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:34:12 INFO - PROCESS | 3980 | 1471048452591 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 3980 | 1471048452594 Marionette TRACE conn5 <- [1,2998,null,{}] 17:34:12 INFO - PROCESS | 3980 | 1471048452598 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}] 17:34:12 INFO - PROCESS | 3980 | 1471048452601 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:12 INFO - PROCESS | 3980 | 1471048452724 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 17:34:12 INFO - PROCESS | 3980 | 1471048452890 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 3980 | 1471048452893 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:12 INFO - PROCESS | 3980 | ++DOCSHELL 0FD87C00 == 44 [pid = 3980] [id = 761] 17:34:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (10152800) [pid = 3980] [serial = 2281] [outer = 00000000] 17:34:12 INFO - PROCESS | 3980 | ++DOMWINDOW == 98 (13628800) [pid = 3980] [serial = 2282] [outer = 10152800] 17:34:12 INFO - PROCESS | 3980 | 1471048452951 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 3980 | ++DOMWINDOW == 99 (1399D800) [pid = 3980] [serial = 2283] [outer = 10152800] 17:34:13 INFO - PROCESS | 3980 | [3980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:13 INFO - PROCESS | 3980 | 1471048453914 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:34:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:34:13 INFO - {} 17:34:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:34:13 INFO - {} 17:34:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:34:13 INFO - {} 17:34:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:34:13 INFO - {} 17:34:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1375ms 17:34:13 INFO - PROCESS | 3980 | 1471048453985 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 3980 | 1471048453989 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 17:34:13 INFO - TEST-START | /FileAPI/fileReader.html 17:34:14 INFO - PROCESS | 3980 | 1471048453995 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 3980 | 1471048453998 Marionette TRACE conn5 <- [1,3002,null,{}] 17:34:14 INFO - PROCESS | 3980 | 1471048454004 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}] 17:34:14 INFO - PROCESS | 3980 | 1471048454007 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:14 INFO - PROCESS | 3980 | 1471048454104 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 17:34:14 INFO - PROCESS | 3980 | 1471048454243 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 3980 | 1471048454248 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:14 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E1800 == 45 [pid = 3980] [id = 762] 17:34:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 100 (0F809800) [pid = 3980] [serial = 2284] [outer = 00000000] 17:34:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 101 (0FA53C00) [pid = 3980] [serial = 2285] [outer = 0F809800] 17:34:14 INFO - PROCESS | 3980 | 1471048454298 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 3980 | ++DOMWINDOW == 102 (0FBA4800) [pid = 3980] [serial = 2286] [outer = 0F809800] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 13E14000 == 44 [pid = 3980] [id = 758] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 0FC26000 == 43 [pid = 3980] [id = 757] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 13E48400 == 42 [pid = 3980] [id = 756] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 1A095400 == 41 [pid = 3980] [id = 755] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 13E5B000 == 40 [pid = 3980] [id = 754] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 187B3400 == 39 [pid = 3980] [id = 753] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 10157000 == 38 [pid = 3980] [id = 752] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 171F3800 == 37 [pid = 3980] [id = 751] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 0F94E800 == 36 [pid = 3980] [id = 750] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 16E0D800 == 35 [pid = 3980] [id = 749] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 13EE1800 == 34 [pid = 3980] [id = 748] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 13699800 == 33 [pid = 3980] [id = 747] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 102DD000 == 32 [pid = 3980] [id = 746] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 0FD7E800 == 31 [pid = 3980] [id = 745] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 0FA4EC00 == 30 [pid = 3980] [id = 744] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 0EEE3400 == 29 [pid = 3980] [id = 743] 17:34:14 INFO - PROCESS | 3980 | --DOCSHELL 187B5000 == 28 [pid = 3980] [id = 742] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 101 (18696C00) [pid = 3980] [serial = 2225] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 100 (13EE1000) [pid = 3980] [serial = 2212] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 99 (16594400) [pid = 3980] [serial = 2215] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 98 (13F6F000) [pid = 3980] [serial = 2213] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 97 (176D2C00) [pid = 3980] [serial = 2218] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (1868EC00) [pid = 3980] [serial = 2224] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (17F5B800) [pid = 3980] [serial = 2219] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (1A096400) [pid = 3980] [serial = 2194] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (15360400) [pid = 3980] [serial = 2192] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (13F69C00) [pid = 3980] [serial = 2191] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (102DE400) [pid = 3980] [serial = 2189] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (0FA5B800) [pid = 3980] [serial = 2188] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (10938800) [pid = 3980] [serial = 2209] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (0FA5CC00) [pid = 3980] [serial = 2206] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0FC1FC00) [pid = 3980] [serial = 2207] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (0F30CC00) [pid = 3980] [serial = 2203] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (0F3FE000) [pid = 3980] [serial = 2204] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (0F80B800) [pid = 3980] [serial = 2201] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (0F27EC00) [pid = 3980] [serial = 2200] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (1A29CC00) [pid = 3980] [serial = 2198] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (1A255C00) [pid = 3980] [serial = 2197] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (1A20F000) [pid = 3980] [serial = 2195] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17174800) [pid = 3980] [serial = 2221] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (176C9800) [pid = 3980] [serial = 2222] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (16E6B000) [pid = 3980] [serial = 2216] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (136C4C00) [pid = 3980] [serial = 2210] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (187DA800) [pid = 3980] [serial = 2227] [outer = 00000000] [url = about:blank] 17:34:14 INFO - PROCESS | 3980 | 1471048454819 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]]]}] 17:34:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:34:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:34:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:34:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:34:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 870ms 17:34:14 INFO - PROCESS | 3980 | 1471048454868 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 3980 | 1471048454872 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 17:34:14 INFO - TEST-START | /FileAPI/historical.html 17:34:14 INFO - PROCESS | 3980 | 1471048454878 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 3980 | 1471048454881 Marionette TRACE conn5 <- [1,3006,null,{}] 17:34:14 INFO - PROCESS | 3980 | 1471048454888 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}] 17:34:14 INFO - PROCESS | 3980 | 1471048454891 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:14 INFO - PROCESS | 3980 | 1471048454980 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 17:34:14 INFO - PROCESS | 3980 | 1471048454987 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 3980 | 1471048454990 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:15 INFO - PROCESS | 3980 | ++DOCSHELL 0F80DC00 == 29 [pid = 3980] [id = 763] 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0F946400) [pid = 3980] [serial = 2287] [outer = 00000000] 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FB48800) [pid = 3980] [serial = 2288] [outer = 0F946400] 17:34:15 INFO - PROCESS | 3980 | 1471048455036 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (0FD7A800) [pid = 3980] [serial = 2289] [outer = 0F946400] 17:34:15 INFO - PROCESS | 3980 | 1471048455507 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"]]]}] 17:34:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:34:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:34:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:34:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:34:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:34:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:34:15 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 17:34:15 INFO - PROCESS | 3980 | 1471048455553 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 17:34:15 INFO - TEST-START | /FileAPI/idlharness.html 17:34:15 INFO - PROCESS | 3980 | 1471048455556 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 17:34:15 INFO - PROCESS | 3980 | 1471048455559 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 3980 | 1471048455563 Marionette TRACE conn5 <- [1,3010,null,{}] 17:34:15 INFO - PROCESS | 3980 | 1471048455574 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}] 17:34:15 INFO - PROCESS | 3980 | 1471048455578 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:15 INFO - PROCESS | 3980 | 1471048455702 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 17:34:15 INFO - PROCESS | 3980 | 1471048455717 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 3980 | 1471048455720 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:15 INFO - PROCESS | 3980 | ++DOCSHELL 13DADC00 == 30 [pid = 3980] [id = 764] 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (13DB0000) [pid = 3980] [serial = 2290] [outer = 00000000] 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (13E48400) [pid = 3980] [serial = 2291] [outer = 13DB0000] 17:34:15 INFO - PROCESS | 3980 | 1471048455771 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (13F69C00) [pid = 3980] [serial = 2292] [outer = 13DB0000] 17:34:16 INFO - PROCESS | 3980 | 1471048456629 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:34:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:34:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:34:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:34:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:34:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:34:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:34:16 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 17:34:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:34:16 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 17:34:16 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 17:34:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:34:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:34:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:34:16 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 17:34:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:34:16 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 17:34:16 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 17:34:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:34:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:34:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 1185ms 17:34:16 INFO - PROCESS | 3980 | 1471048456744 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 17:34:16 INFO - PROCESS | 3980 | 1471048456747 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 17:34:16 INFO - TEST-START | /FileAPI/idlharness.worker 17:34:16 INFO - PROCESS | 3980 | 1471048456755 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 3980 | 1471048456757 Marionette TRACE conn5 <- [1,3014,null,{}] 17:34:16 INFO - PROCESS | 3980 | 1471048456760 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}] 17:34:16 INFO - PROCESS | 3980 | 1471048456762 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:16 INFO - PROCESS | 3980 | 1471048456888 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 17:34:16 INFO - PROCESS | 3980 | 1471048456897 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 3980 | 1471048456899 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:16 INFO - PROCESS | 3980 | ++DOCSHELL 16443800 == 31 [pid = 3980] [id = 765] 17:34:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (187BC400) [pid = 3980] [serial = 2293] [outer = 00000000] 17:34:16 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (187DD800) [pid = 3980] [serial = 2294] [outer = 187BC400] 17:34:16 INFO - PROCESS | 3980 | 1471048456947 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (1890B400) [pid = 3980] [serial = 2295] [outer = 187BC400] 17:34:17 INFO - PROCESS | 3980 | [3980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:17 INFO - PROCESS | 3980 | 1471048457962 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:34:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:34:18 INFO - {} 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:34:18 INFO - {} 17:34:18 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 - {} 17:34:18 INFO - {} 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:34:18 INFO - {} 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:34:18 INFO - {} 17:34:18 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 - {} 17:34:18 INFO - {} 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 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 17:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:18 INFO - {} 17:34:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1354ms 17:34:18 INFO - PROCESS | 3980 | 1471048458120 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 17:34:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:34:18 INFO - PROCESS | 3980 | 1471048458122 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 17:34:18 INFO - PROCESS | 3980 | 1471048458126 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 3980 | 1471048458128 Marionette TRACE conn5 <- [1,3018,null,{}] 17:34:18 INFO - PROCESS | 3980 | 1471048458131 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}] 17:34:18 INFO - PROCESS | 3980 | 1471048458133 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:18 INFO - PROCESS | 3980 | 1471048458250 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 17:34:18 INFO - PROCESS | 3980 | 1471048458348 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 3980 | 1471048458350 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:18 INFO - PROCESS | 3980 | ++DOCSHELL 1A0A6C00 == 32 [pid = 3980] [id = 766] 17:34:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1A162400) [pid = 3980] [serial = 2296] [outer = 00000000] 17:34:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (1BFDD400) [pid = 3980] [serial = 2297] [outer = 1A162400] 17:34:18 INFO - PROCESS | 3980 | 1471048458398 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (1BFDF000) [pid = 3980] [serial = 2298] [outer = 1A162400] 17:34:18 INFO - PROCESS | 3980 | 1471048458793 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]]]}] 17:34:18 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 17:34:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 731ms 17:34:18 INFO - PROCESS | 3980 | 1471048458860 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 3980 | 1471048458862 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 17:34:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:34:18 INFO - PROCESS | 3980 | 1471048458871 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 3980 | 1471048458873 Marionette TRACE conn5 <- [1,3022,null,{}] 17:34:18 INFO - PROCESS | 3980 | 1471048458876 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}] 17:34:18 INFO - PROCESS | 3980 | 1471048458882 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:19 INFO - PROCESS | 3980 | 1471048459031 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 17:34:19 INFO - PROCESS | 3980 | 1471048459037 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 3980 | 1471048459039 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:19 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DFC00 == 33 [pid = 3980] [id = 767] 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (0C1E5400) [pid = 3980] [serial = 2299] [outer = 00000000] 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1C30C000) [pid = 3980] [serial = 2300] [outer = 0C1E5400] 17:34:19 INFO - PROCESS | 3980 | 1471048459143 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (0F94D000) [pid = 3980] [serial = 2301] [outer = 0C1E5400] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (17F5B400) [pid = 3980] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (13EE5400) [pid = 3980] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (0F23A800) [pid = 3980] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (187E5C00) [pid = 3980] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (176C8800) [pid = 3980] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (102E0000) [pid = 3980] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (136C3000) [pid = 3980] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FA59800) [pid = 3980] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FD7EC00) [pid = 3980] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA4F000) [pid = 3980] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (16E0F400) [pid = 3980] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (187B6400) [pid = 3980] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (187B6000) [pid = 3980] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1A096C00) [pid = 3980] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (17171000) [pid = 3980] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13E57400) [pid = 3980] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:34:19 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0FD79C00) [pid = 3980] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:34:19 INFO - PROCESS | 3980 | 1471048459604 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]]]}] 17:34:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:34:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 770ms 17:34:19 INFO - PROCESS | 3980 | 1471048459658 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 3980 | 1471048459660 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 17:34:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:34:19 INFO - PROCESS | 3980 | 1471048459678 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 3980 | 1471048459680 Marionette TRACE conn5 <- [1,3026,null,{}] 17:34:19 INFO - PROCESS | 3980 | 1471048459683 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}] 17:34:19 INFO - PROCESS | 3980 | 1471048459685 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:19 INFO - PROCESS | 3980 | 1471048459766 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 17:34:19 INFO - PROCESS | 3980 | 1471048459770 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 3980 | 1471048459772 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:19 INFO - PROCESS | 3980 | ++DOCSHELL 17F5B400 == 34 [pid = 3980] [id = 768] 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (17F5D800) [pid = 3980] [serial = 2302] [outer = 00000000] 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (18D33000) [pid = 3980] [serial = 2303] [outer = 17F5D800] 17:34:19 INFO - PROCESS | 3980 | 1471048459816 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (18D35000) [pid = 3980] [serial = 2304] [outer = 17F5D800] 17:34:20 INFO - PROCESS | 3980 | 1471048460196 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"]]]}] 17:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 570ms 17:34:20 INFO - PROCESS | 3980 | 1471048460251 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 3980 | 1471048460253 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 17:34:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:34:20 INFO - PROCESS | 3980 | 1471048460256 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 3980 | 1471048460258 Marionette TRACE conn5 <- [1,3030,null,{}] 17:34:20 INFO - PROCESS | 3980 | 1471048460261 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}] 17:34:20 INFO - PROCESS | 3980 | 1471048460263 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:20 INFO - PROCESS | 3980 | 1471048460388 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 17:34:20 INFO - PROCESS | 3980 | 1471048460400 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 3980 | 1471048460402 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:20 INFO - PROCESS | 3980 | ++DOCSHELL 18D05400 == 35 [pid = 3980] [id = 769] 17:34:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (18D05800) [pid = 3980] [serial = 2305] [outer = 00000000] 17:34:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (18D09C00) [pid = 3980] [serial = 2306] [outer = 18D05800] 17:34:20 INFO - PROCESS | 3980 | 1471048460449 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (18D0CC00) [pid = 3980] [serial = 2307] [outer = 18D05800] 17:34:21 INFO - PROCESS | 3980 | 1471048461171 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]]]}] 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:34:21 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. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:34:21 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'.) 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:34:21 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. 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:34:21 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. 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:21 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. 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 17:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:34:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1015ms 17:34:21 INFO - PROCESS | 3980 | 1471048461276 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 3980 | 1471048461278 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 17:34:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:34:21 INFO - PROCESS | 3980 | 1471048461287 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 3980 | 1471048461289 Marionette TRACE conn5 <- [1,3034,null,{}] 17:34:21 INFO - PROCESS | 3980 | 1471048461310 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}] 17:34:21 INFO - PROCESS | 3980 | 1471048461312 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:21 INFO - PROCESS | 3980 | 1471048461397 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 17:34:21 INFO - PROCESS | 3980 | 1471048461403 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 3980 | 1471048461404 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:21 INFO - PROCESS | 3980 | ++DOCSHELL 0FD85C00 == 36 [pid = 3980] [id = 770] 17:34:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (0FD87000) [pid = 3980] [serial = 2308] [outer = 00000000] 17:34:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 81 (1C3DA800) [pid = 3980] [serial = 2309] [outer = 0FD87000] 17:34:21 INFO - PROCESS | 3980 | 1471048461447 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 3980 | ++DOMWINDOW == 82 (1C3E0800) [pid = 3980] [serial = 2310] [outer = 0FD87000] 17:34:21 INFO - PROCESS | 3980 | [3980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:22 INFO - PROCESS | 3980 | 1471048462106 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:34:22 INFO - {} 17:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 870ms 17:34:22 INFO - PROCESS | 3980 | 1471048462161 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 17:34:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:34:22 INFO - PROCESS | 3980 | 1471048462166 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 17:34:22 INFO - PROCESS | 3980 | 1471048462171 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:34:22 INFO - PROCESS | 3980 | 1471048462176 Marionette TRACE conn5 <- [1,3038,null,{}] 17:34:22 INFO - PROCESS | 3980 | 1471048462182 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}] 17:34:22 INFO - PROCESS | 3980 | 1471048462185 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:22 INFO - PROCESS | 3980 | 1471048462311 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 17:34:22 INFO - PROCESS | 3980 | 1471048462446 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 3980 | 1471048462449 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:22 INFO - PROCESS | 3980 | ++DOCSHELL 0F949800 == 37 [pid = 3980] [id = 771] 17:34:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 83 (0F94AC00) [pid = 3980] [serial = 2311] [outer = 00000000] 17:34:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 84 (102DCC00) [pid = 3980] [serial = 2312] [outer = 0F94AC00] 17:34:22 INFO - PROCESS | 3980 | 1471048462510 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 3980 | ++DOMWINDOW == 85 (1367C400) [pid = 3980] [serial = 2313] [outer = 0F94AC00] 17:34:23 INFO - PROCESS | 3980 | 1471048463061 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]]]}] 17:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:34:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 930ms 17:34:23 INFO - PROCESS | 3980 | 1471048463102 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 3980 | 1471048463108 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 17:34:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:34:23 INFO - PROCESS | 3980 | 1471048463114 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 3980 | 1471048463117 Marionette TRACE conn5 <- [1,3042,null,{}] 17:34:23 INFO - PROCESS | 3980 | 1471048463122 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}] 17:34:23 INFO - PROCESS | 3980 | 1471048463124 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:23 INFO - PROCESS | 3980 | 1471048463243 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 17:34:23 INFO - PROCESS | 3980 | 1471048463400 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 3980 | 1471048463403 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:23 INFO - PROCESS | 3980 | ++DOCSHELL 1643C400 == 38 [pid = 3980] [id = 772] 17:34:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 86 (16441400) [pid = 3980] [serial = 2314] [outer = 00000000] 17:34:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 87 (176CF400) [pid = 3980] [serial = 2315] [outer = 16441400] 17:34:23 INFO - PROCESS | 3980 | 1471048463465 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 3980 | ++DOMWINDOW == 88 (17F65C00) [pid = 3980] [serial = 2316] [outer = 16441400] 17:34:24 INFO - PROCESS | 3980 | 1471048464265 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"]]]}] 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:24 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" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:24 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" 17:34:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1288ms 17:34:24 INFO - PROCESS | 3980 | 1471048464428 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 3980 | 1471048464431 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 17:34:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:34:24 INFO - PROCESS | 3980 | 1471048464436 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 3980 | 1471048464439 Marionette TRACE conn5 <- [1,3046,null,{}] 17:34:24 INFO - PROCESS | 3980 | 1471048464450 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}] 17:34:24 INFO - PROCESS | 3980 | 1471048464455 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:24 INFO - PROCESS | 3980 | 1471048464555 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 17:34:24 INFO - PROCESS | 3980 | 1471048464692 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 3980 | 1471048464695 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:24 INFO - PROCESS | 3980 | ++DOCSHELL 1A099C00 == 39 [pid = 3980] [id = 773] 17:34:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 89 (1A09A400) [pid = 3980] [serial = 2317] [outer = 00000000] 17:34:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 90 (1A212C00) [pid = 3980] [serial = 2318] [outer = 1A09A400] 17:34:24 INFO - PROCESS | 3980 | 1471048464751 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 3980 | ++DOMWINDOW == 91 (1A256000) [pid = 3980] [serial = 2319] [outer = 1A09A400] 17:34:25 INFO - PROCESS | 3980 | 1471048465334 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]]]}] 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:34:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:34:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:34:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:34:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:34:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:34:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:34:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:34:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 934ms 17:34:25 INFO - PROCESS | 3980 | 1471048465384 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 3980 | 1471048465387 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 17:34:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:34:25 INFO - PROCESS | 3980 | 1471048465391 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 3980 | 1471048465393 Marionette TRACE conn5 <- [1,3050,null,{}] 17:34:25 INFO - PROCESS | 3980 | 1471048465397 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}] 17:34:25 INFO - PROCESS | 3980 | 1471048465399 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:25 INFO - PROCESS | 3980 | 1471048465512 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 17:34:25 INFO - PROCESS | 3980 | 1471048465626 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 3980 | 1471048465629 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:25 INFO - PROCESS | 3980 | ++DOCSHELL 0F80BC00 == 40 [pid = 3980] [id = 774] 17:34:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 92 (0F80CC00) [pid = 3980] [serial = 2320] [outer = 00000000] 17:34:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 93 (1A90F800) [pid = 3980] [serial = 2321] [outer = 0F80CC00] 17:34:25 INFO - PROCESS | 3980 | 1471048465748 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 3980 | ++DOMWINDOW == 94 (1A92D800) [pid = 3980] [serial = 2322] [outer = 0F80CC00] 17:34:25 INFO - PROCESS | 3980 | [3980] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:26 INFO - PROCESS | 3980 | 1471048466479 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:34:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:34:26 INFO - {} 17:34:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1117ms 17:34:26 INFO - PROCESS | 3980 | 1471048466512 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 3980 | 1471048466517 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 17:34:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:34:26 INFO - PROCESS | 3980 | 1471048466522 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 3980 | 1471048466525 Marionette TRACE conn5 <- [1,3054,null,{}] 17:34:26 INFO - PROCESS | 3980 | 1471048466530 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}] 17:34:26 INFO - PROCESS | 3980 | 1471048466533 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:26 INFO - PROCESS | 3980 | 1471048466654 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 17:34:26 INFO - PROCESS | 3980 | 1471048466795 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 3980 | 1471048466799 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:26 INFO - PROCESS | 3980 | ++DOCSHELL 10932000 == 41 [pid = 3980] [id = 775] 17:34:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 95 (1367AC00) [pid = 3980] [serial = 2323] [outer = 00000000] 17:34:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 96 (136CC800) [pid = 3980] [serial = 2324] [outer = 1367AC00] 17:34:26 INFO - PROCESS | 3980 | 1471048466855 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 3980 | ++DOMWINDOW == 97 (13DB0400) [pid = 3980] [serial = 2325] [outer = 1367AC00] 17:34:27 INFO - PROCESS | 3980 | 1471048467359 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]]]}] 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:34:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:34:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 890ms 17:34:27 INFO - PROCESS | 3980 | 1471048467413 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 3980 | 1471048467417 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 17:34:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:34:27 INFO - PROCESS | 3980 | 1471048467423 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - PROCESS | 3980 | 1471048467425 Marionette TRACE conn5 <- [1,3058,null,{}] 17:34:27 INFO - PROCESS | 3980 | 1471048467429 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}] 17:34:27 INFO - PROCESS | 3980 | 1471048467431 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 18D05400 == 40 [pid = 3980] [id = 769] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 17F5B400 == 39 [pid = 3980] [id = 768] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0C1DFC00 == 38 [pid = 3980] [id = 767] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 1A0A6C00 == 37 [pid = 3980] [id = 766] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 16443800 == 36 [pid = 3980] [id = 765] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 13DADC00 == 35 [pid = 3980] [id = 764] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0F80DC00 == 34 [pid = 3980] [id = 763] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0C1E1800 == 33 [pid = 3980] [id = 762] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0EE76C00 == 32 [pid = 3980] [id = 760] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 088F4800 == 31 [pid = 3980] [id = 759] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0FD87C00 == 30 [pid = 3980] [id = 761] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 1A099C00 == 29 [pid = 3980] [id = 773] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0F80BC00 == 28 [pid = 3980] [id = 774] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 1643C400 == 27 [pid = 3980] [id = 772] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0FD85C00 == 26 [pid = 3980] [id = 770] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 0F949800 == 25 [pid = 3980] [id = 771] 17:34:28 INFO - PROCESS | 3980 | 1471048468149 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 96 (1868F400) [pid = 3980] [serial = 2257] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 95 (1536B400) [pid = 3980] [serial = 2244] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 94 (1572F800) [pid = 3980] [serial = 2245] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 93 (0F315C00) [pid = 3980] [serial = 2230] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 92 (0F753C00) [pid = 3980] [serial = 2231] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 91 (1A093400) [pid = 3980] [serial = 2262] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 90 (17843000) [pid = 3980] [serial = 2253] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 89 (17845400) [pid = 3980] [serial = 2254] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 88 (10932400) [pid = 3980] [serial = 2238] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 87 (1366FC00) [pid = 3980] [serial = 2239] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 86 (13DAF800) [pid = 3980] [serial = 2241] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 85 (13E49000) [pid = 3980] [serial = 2242] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 84 (17173400) [pid = 3980] [serial = 2250] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 83 (171F4000) [pid = 3980] [serial = 2251] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 82 (0FD80000) [pid = 3980] [serial = 2236] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 81 (0FA52C00) [pid = 3980] [serial = 2233] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 80 (0FA5B400) [pid = 3980] [serial = 2234] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (17170400) [pid = 3980] [serial = 2247] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (17176000) [pid = 3980] [serial = 2248] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (187DB800) [pid = 3980] [serial = 2228] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (187DCC00) [pid = 3980] [serial = 2259] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1A170C00) [pid = 3980] [serial = 2265] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1A2A6000) [pid = 3980] [serial = 2274] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (1A09D000) [pid = 3980] [serial = 2263] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (13E5F800) [pid = 3980] [serial = 2268] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1A90C000) [pid = 3980] [serial = 2276] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1A0A1800) [pid = 3980] [serial = 2266] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (1A256C00) [pid = 3980] [serial = 2273] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (1A161C00) [pid = 3980] [serial = 2271] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (1868E400) [pid = 3980] [serial = 2256] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (187E1400) [pid = 3980] [serial = 2260] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (176CB400) [pid = 3980] [serial = 2270] [outer = 00000000] [url = about:blank] 17:34:28 INFO - PROCESS | 3980 | --DOCSHELL 10932000 == 24 [pid = 3980] [id = 775] 17:34:28 INFO - PROCESS | 3980 | 1471048468400 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:28 INFO - PROCESS | 3980 | 1471048468403 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:28 INFO - PROCESS | 3980 | ++DOCSHELL 0C1DF800 == 25 [pid = 3980] [id = 776] 17:34:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (0C1DFC00) [pid = 3980] [serial = 2326] [outer = 00000000] 17:34:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 67 (0EE6EC00) [pid = 3980] [serial = 2327] [outer = 0C1DFC00] 17:34:28 INFO - PROCESS | 3980 | 1471048468452 Marionette DEBUG loaded listener.js 17:34:28 INFO - PROCESS | 3980 | ++DOMWINDOW == 68 (0F27AC00) [pid = 3980] [serial = 2328] [outer = 0C1DFC00] 17:34:28 INFO - PROCESS | 3980 | 1471048468898 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]]]}] 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:34:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1518ms 17:34:28 INFO - PROCESS | 3980 | 1471048468946 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 3980 | 1471048468950 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 17:34:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:34:28 INFO - PROCESS | 3980 | 1471048468955 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 3980 | 1471048468958 Marionette TRACE conn5 <- [1,3062,null,{}] 17:34:28 INFO - PROCESS | 3980 | 1471048468962 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}] 17:34:28 INFO - PROCESS | 3980 | 1471048468965 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:29 INFO - PROCESS | 3980 | 1471048469068 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 17:34:29 INFO - PROCESS | 3980 | 1471048469076 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 3980 | 1471048469079 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:29 INFO - PROCESS | 3980 | ++DOCSHELL 0F945000 == 26 [pid = 3980] [id = 777] 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F946800) [pid = 3980] [serial = 2329] [outer = 00000000] 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F94F000) [pid = 3980] [serial = 2330] [outer = 0F946800] 17:34:29 INFO - PROCESS | 3980 | 1471048469130 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0FA56C00) [pid = 3980] [serial = 2331] [outer = 0F946800] 17:34:29 INFO - PROCESS | 3980 | 1471048469595 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]]]}] 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:34:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 17:34:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:34:29 INFO - PROCESS | 3980 | 1471048469626 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 17:34:29 INFO - PROCESS | 3980 | 1471048469629 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 17:34:29 INFO - PROCESS | 3980 | 1471048469632 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:34:29 INFO - PROCESS | 3980 | 1471048469634 Marionette TRACE conn5 <- [1,3066,null,{}] 17:34:29 INFO - PROCESS | 3980 | 1471048469642 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}] 17:34:29 INFO - PROCESS | 3980 | 1471048469644 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:29 INFO - PROCESS | 3980 | 1471048469762 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 17:34:29 INFO - PROCESS | 3980 | 1471048469773 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 3980 | 1471048469775 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:29 INFO - PROCESS | 3980 | ++DOCSHELL 10243800 == 27 [pid = 3980] [id = 778] 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (102DA800) [pid = 3980] [serial = 2332] [outer = 00000000] 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (109DB000) [pid = 3980] [serial = 2333] [outer = 102DA800] 17:34:29 INFO - PROCESS | 3980 | 1471048469820 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (13426800) [pid = 3980] [serial = 2334] [outer = 102DA800] 17:34:30 INFO - PROCESS | 3980 | 1471048470272 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] 17:34:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:34:30 INFO - PROCESS | 3980 | 1471048470344 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 17:34:30 INFO - PROCESS | 3980 | 1471048470355 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 3980 | 1471048470359 Marionette TRACE conn5 <- [1,3070,null,{}] 17:34:30 INFO - PROCESS | 3980 | 1471048470363 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}] 17:34:30 INFO - PROCESS | 3980 | 1471048470367 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:30 INFO - PROCESS | 3980 | 1471048470456 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 17:34:30 INFO - PROCESS | 3980 | 1471048470460 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 3980 | 1471048470462 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:30 INFO - PROCESS | 3980 | ++DOCSHELL 136C7400 == 28 [pid = 3980] [id = 779] 17:34:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (136C9000) [pid = 3980] [serial = 2335] [outer = 00000000] 17:34:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (13F70000) [pid = 3980] [serial = 2336] [outer = 136C9000] 17:34:30 INFO - PROCESS | 3980 | 1471048470507 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (15369C00) [pid = 3980] [serial = 2337] [outer = 136C9000] 17:34:30 INFO - PROCESS | 3980 | 1471048470946 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]]]}] 17:34:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:34:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:34:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 631ms 17:34:30 INFO - PROCESS | 3980 | 1471048470982 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 3980 | 1471048470984 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 17:34:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:34:30 INFO - PROCESS | 3980 | 1471048470991 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 3980 | 1471048470993 Marionette TRACE conn5 <- [1,3074,null,{}] 17:34:30 INFO - PROCESS | 3980 | 1471048470996 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}] 17:34:30 INFO - PROCESS | 3980 | 1471048470998 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:31 INFO - PROCESS | 3980 | 1471048471118 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 17:34:31 INFO - PROCESS | 3980 | 1471048471212 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:31 INFO - PROCESS | 3980 | 1471048471214 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:31 INFO - PROCESS | 3980 | ++DOCSHELL 13E49400 == 29 [pid = 3980] [id = 780] 17:34:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 78 (15728C00) [pid = 3980] [serial = 2338] [outer = 00000000] 17:34:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 79 (16556C00) [pid = 3980] [serial = 2339] [outer = 15728C00] 17:34:31 INFO - PROCESS | 3980 | 1471048471259 Marionette DEBUG loaded listener.js 17:34:31 INFO - PROCESS | 3980 | ++DOMWINDOW == 80 (16560000) [pid = 3980] [serial = 2340] [outer = 15728C00] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 79 (0C1E5400) [pid = 3980] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 78 (1A162400) [pid = 3980] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 77 (0EECC000) [pid = 3980] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (10152800) [pid = 3980] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (0F809800) [pid = 3980] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (13DB0000) [pid = 3980] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (0F35D000) [pid = 3980] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (0F946400) [pid = 3980] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (17F5D800) [pid = 3980] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (0FD87000) [pid = 3980] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (187BC400) [pid = 3980] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:34:31 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (18D05800) [pid = 3980] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:34:32 INFO - PROCESS | 3980 | 1471048472027 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:34:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:34:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1077ms 17:34:32 INFO - PROCESS | 3980 | 1471048472096 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 17:34:32 INFO - PROCESS | 3980 | 1471048472101 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 17:34:32 INFO - PROCESS | 3980 | 1471048472107 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:34:32 INFO - PROCESS | 3980 | 1471048472110 Marionette TRACE conn5 <- [1,3078,null,{}] 17:34:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:34:32 INFO - PROCESS | 3980 | 1471048472116 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}] 17:34:32 INFO - PROCESS | 3980 | 1471048472119 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:32 INFO - PROCESS | 3980 | 1471048472247 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 17:34:32 INFO - PROCESS | 3980 | 1471048472375 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 3980 | 1471048472378 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:32 INFO - PROCESS | 3980 | ++DOCSHELL 0F3F8C00 == 30 [pid = 3980] [id = 781] 17:34:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 69 (0F3F9400) [pid = 3980] [serial = 2341] [outer = 00000000] 17:34:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 70 (0F75A800) [pid = 3980] [serial = 2342] [outer = 0F3F9400] 17:34:32 INFO - PROCESS | 3980 | 1471048472476 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 3980 | ++DOMWINDOW == 71 (0F943C00) [pid = 3980] [serial = 2343] [outer = 0F3F9400] 17:34:33 INFO - PROCESS | 3980 | 1471048473102 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:34:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1066ms 17:34:33 INFO - PROCESS | 3980 | 1471048473188 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 17:34:33 INFO - PROCESS | 3980 | 1471048473193 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 17:34:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:34:33 INFO - PROCESS | 3980 | 1471048473199 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:34:33 INFO - PROCESS | 3980 | 1471048473202 Marionette TRACE conn5 <- [1,3082,null,{}] 17:34:33 INFO - PROCESS | 3980 | 1471048473231 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}] 17:34:33 INFO - PROCESS | 3980 | 1471048473234 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:33 INFO - PROCESS | 3980 | 1471048473359 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 17:34:33 INFO - PROCESS | 3980 | 1471048473495 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 3980 | 1471048473498 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:33 INFO - PROCESS | 3980 | ++DOCSHELL 0A643800 == 31 [pid = 3980] [id = 782] 17:34:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 72 (0FD7EC00) [pid = 3980] [serial = 2344] [outer = 00000000] 17:34:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 73 (136BF800) [pid = 3980] [serial = 2345] [outer = 0FD7EC00] 17:34:33 INFO - PROCESS | 3980 | 1471048473556 Marionette DEBUG loaded listener.js 17:34:33 INFO - PROCESS | 3980 | ++DOMWINDOW == 74 (137C3C00) [pid = 3980] [serial = 2346] [outer = 0FD7EC00] 17:34:34 INFO - PROCESS | 3980 | 1471048474168 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:34:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 992ms 17:34:34 INFO - PROCESS | 3980 | 1471048474212 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 17:34:34 INFO - PROCESS | 3980 | 1471048474215 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 17:34:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:34:34 INFO - PROCESS | 3980 | 1471048474220 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 3980 | 1471048474224 Marionette TRACE conn5 <- [1,3086,null,{}] 17:34:34 INFO - PROCESS | 3980 | 1471048474236 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}] 17:34:34 INFO - PROCESS | 3980 | 1471048474241 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:34 INFO - PROCESS | 3980 | 1471048474365 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 17:34:34 INFO - PROCESS | 3980 | 1471048474537 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 3980 | 1471048474540 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:34 INFO - PROCESS | 3980 | ++DOCSHELL 0C1E0400 == 32 [pid = 3980] [id = 783] 17:34:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 75 (0EE6E400) [pid = 3980] [serial = 2347] [outer = 00000000] 17:34:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 76 (0FA51C00) [pid = 3980] [serial = 2348] [outer = 0EE6E400] 17:34:34 INFO - PROCESS | 3980 | 1471048474603 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 3980 | ++DOMWINDOW == 77 (0FD86400) [pid = 3980] [serial = 2349] [outer = 0EE6E400] 17:34:35 INFO - PROCESS | 3980 | --DOCSHELL 136C7400 == 31 [pid = 3980] [id = 779] 17:34:35 INFO - PROCESS | 3980 | --DOCSHELL 10243800 == 30 [pid = 3980] [id = 778] 17:34:35 INFO - PROCESS | 3980 | --DOCSHELL 0F945000 == 29 [pid = 3980] [id = 777] 17:34:35 INFO - PROCESS | 3980 | --DOCSHELL 0C1DF800 == 28 [pid = 3980] [id = 776] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 76 (1C3E0800) [pid = 3980] [serial = 2310] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 75 (1C3DA800) [pid = 3980] [serial = 2309] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 74 (1890B400) [pid = 3980] [serial = 2295] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 73 (18D09C00) [pid = 3980] [serial = 2306] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 72 (1C30C000) [pid = 3980] [serial = 2300] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 71 (1BFDF000) [pid = 3980] [serial = 2298] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 70 (1BFDD400) [pid = 3980] [serial = 2297] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 69 (0F813800) [pid = 3980] [serial = 2279] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 68 (0F950400) [pid = 3980] [serial = 2280] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 67 (13628800) [pid = 3980] [serial = 2282] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 66 (1399D800) [pid = 3980] [serial = 2283] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (0FA53C00) [pid = 3980] [serial = 2285] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (0FBA4800) [pid = 3980] [serial = 2286] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (13E48400) [pid = 3980] [serial = 2291] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (13F69C00) [pid = 3980] [serial = 2292] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (187DD800) [pid = 3980] [serial = 2294] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (1A912000) [pid = 3980] [serial = 2277] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (0FB48800) [pid = 3980] [serial = 2288] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0FD7A800) [pid = 3980] [serial = 2289] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0F94D000) [pid = 3980] [serial = 2301] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 56 (18D33000) [pid = 3980] [serial = 2303] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 55 (18D35000) [pid = 3980] [serial = 2304] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | --DOMWINDOW == 54 (18D0CC00) [pid = 3980] [serial = 2307] [outer = 00000000] [url = about:blank] 17:34:35 INFO - PROCESS | 3980 | 1471048475306 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]]]}] 17:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:34:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1135ms 17:34:35 INFO - PROCESS | 3980 | 1471048475357 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 17:34:35 INFO - PROCESS | 3980 | 1471048475361 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 17:34:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:34:35 INFO - PROCESS | 3980 | 1471048475365 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:34:35 INFO - PROCESS | 3980 | 1471048475370 Marionette TRACE conn5 <- [1,3090,null,{}] 17:34:35 INFO - PROCESS | 3980 | 1471048475375 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}] 17:34:35 INFO - PROCESS | 3980 | 1471048475377 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:35 INFO - PROCESS | 3980 | 1471048475479 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 17:34:35 INFO - PROCESS | 3980 | 1471048475583 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:35 INFO - PROCESS | 3980 | 1471048475585 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:35 INFO - PROCESS | 3980 | ++DOCSHELL 0F809800 == 29 [pid = 3980] [id = 784] 17:34:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 55 (0F80C400) [pid = 3980] [serial = 2350] [outer = 00000000] 17:34:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 56 (0F942400) [pid = 3980] [serial = 2351] [outer = 0F80C400] 17:34:35 INFO - PROCESS | 3980 | 1471048475634 Marionette DEBUG loaded listener.js 17:34:35 INFO - PROCESS | 3980 | ++DOMWINDOW == 57 (0FA4F000) [pid = 3980] [serial = 2352] [outer = 0F80C400] 17:34:35 INFO - PROCESS | 3980 | 1471048475965 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:34:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 17:34:36 INFO - PROCESS | 3980 | 1471048476007 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 3980 | 1471048476011 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 17:34:36 INFO - PROCESS | 3980 | 1471048476017 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 3980 | 1471048476020 Marionette TRACE conn5 <- [1,3094,null,{}] 17:34:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:34:36 INFO - PROCESS | 3980 | 1471048476063 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}] 17:34:36 INFO - PROCESS | 3980 | 1471048476066 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:36 INFO - PROCESS | 3980 | 1471048476158 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 17:34:36 INFO - PROCESS | 3980 | 1471048476164 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 3980 | 1471048476166 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:36 INFO - PROCESS | 3980 | ++DOCSHELL 0FBA3C00 == 30 [pid = 3980] [id = 785] 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 58 (0FBA4800) [pid = 3980] [serial = 2353] [outer = 00000000] 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 59 (10106400) [pid = 3980] [serial = 2354] [outer = 0FBA4800] 17:34:36 INFO - PROCESS | 3980 | 1471048476213 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 60 (10932000) [pid = 3980] [serial = 2355] [outer = 0FBA4800] 17:34:36 INFO - PROCESS | 3980 | 1471048476672 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]]]}] 17:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:34:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 17:34:36 INFO - PROCESS | 3980 | 1471048476695 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 3980 | 1471048476697 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 17:34:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:34:36 INFO - PROCESS | 3980 | 1471048476705 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 3980 | 1471048476708 Marionette TRACE conn5 <- [1,3098,null,{}] 17:34:36 INFO - PROCESS | 3980 | 1471048476718 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}] 17:34:36 INFO - PROCESS | 3980 | 1471048476723 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:36 INFO - PROCESS | 3980 | 1471048476807 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 17:34:36 INFO - PROCESS | 3980 | 1471048476816 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 3980 | 1471048476819 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:36 INFO - PROCESS | 3980 | ++DOCSHELL 13E43800 == 31 [pid = 3980] [id = 786] 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 61 (13E45000) [pid = 3980] [serial = 2356] [outer = 00000000] 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 62 (13E5F800) [pid = 3980] [serial = 2357] [outer = 13E45000] 17:34:36 INFO - PROCESS | 3980 | 1471048476867 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 3980 | ++DOMWINDOW == 63 (13FF6000) [pid = 3980] [serial = 2358] [outer = 13E45000] 17:34:37 INFO - PROCESS | 3980 | 1471048477327 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"]]]}] 17:34:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:34:37 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 17:34:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:34:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 690ms 17:34:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:34:37 INFO - PROCESS | 3980 | 1471048477397 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 17:34:37 INFO - PROCESS | 3980 | 1471048477400 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 17:34:37 INFO - PROCESS | 3980 | 1471048477403 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:34:37 INFO - PROCESS | 3980 | 1471048477405 Marionette TRACE conn5 <- [1,3102,null,{}] 17:34:37 INFO - PROCESS | 3980 | 1471048477408 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}] 17:34:37 INFO - PROCESS | 3980 | 1471048477410 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:37 INFO - PROCESS | 3980 | 1471048477504 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 17:34:37 INFO - PROCESS | 3980 | 1471048477509 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\", \"0978a42f-c9b4-4aff-9319-a857031e93ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:37 INFO - PROCESS | 3980 | 1471048477511 Marionette INFO sendAsync a01f2cb3-f357-46aa-bfe3-e68e39278f94 17:34:37 INFO - PROCESS | 3980 | ++DOCSHELL 0F318800 == 32 [pid = 3980] [id = 787] 17:34:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 64 (1650E000) [pid = 3980] [serial = 2359] [outer = 00000000] 17:34:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 65 (17172800) [pid = 3980] [serial = 2360] [outer = 1650E000] 17:34:37 INFO - PROCESS | 3980 | 1471048477558 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 3980 | ++DOMWINDOW == 66 (17175800) [pid = 3980] [serial = 2361] [outer = 1650E000] 17:34:38 INFO - PROCESS | 3980 | 1471048478002 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]]]}] 17:34:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:34:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 17:34:38 INFO - PROCESS | 3980 | 1471048478038 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 17:34:38 INFO - PROCESS | 3980 | 1471048478040 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 65 (136C9000) [pid = 3980] [serial = 2335] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 64 (16441400) [pid = 3980] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 63 (1367AC00) [pid = 3980] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 62 (1A09A400) [pid = 3980] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 61 (0F80CC00) [pid = 3980] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 60 (0F94AC00) [pid = 3980] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 59 (102DA800) [pid = 3980] [serial = 2332] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 58 (0C1DFC00) [pid = 3980] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 17:34:38 INFO - PROCESS | 3980 | --DOMWINDOW == 57 (0F946800) [pid = 3980] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 17:34:39 WARNING - u'runner_teardown' () 17:34:39 INFO - No more tests 17:34:39 INFO - Got 0 unexpected results 17:34:39 INFO - SUITE-END | took 674s 17:34:39 INFO - Closing logging queue 17:34:39 INFO - queue closed 17:34:39 INFO - Return code: 0 17:34:39 WARNING - # TBPL SUCCESS # 17:34:39 INFO - Running post-action listener: _resource_record_post_action 17:34:39 INFO - Running post-run listener: _resource_record_post_run 17:34:40 INFO - Total resource usage - Wall time: 684s; CPU: 14.0%; Read bytes: 78595072; Write bytes: 1130327552; Read time: 996980; Write time: 8103380 17:34:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:34:40 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 100 17:34:40 INFO - run-tests - Wall time: 682s; CPU: 14.0%; Read bytes: 78595072; Write bytes: 1062358528; Read time: 996980; Write time: 8055430 17:34:40 INFO - Running post-run listener: _upload_blobber_files 17:34:40 INFO - Blob upload gear active. 17:34:40 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 17:34:40 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 17:34:40 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 17:34:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 17:34:41 INFO - (blobuploader) - INFO - Open directory for files ... 17:34:41 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 17:34:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:34:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:41 INFO - (blobuploader) - INFO - Done attempting. 17:34:41 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 17:34:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:34:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:43 INFO - (blobuploader) - INFO - Done attempting. 17:34:43 INFO - (blobuploader) - INFO - Iteration through files over. 17:34:43 INFO - Return code: 0 17:34:43 INFO - rmtree: C:\slave\test\build\uploaded_files.json 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 17:34:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7961af0e0a5188e578c143cefda069e50e9c6fae9ad8f707c322f7aef63716e2157a7168d8cc7719529b73bb75d602df2d9a7b119c8f05a675c27bc0fc3e9068", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88d53bd50b0ca09a0d5f368c31c87811dbb85f8abca9b17151168e0a7e0ebc8877dff38f68319f7de2e24eaa9c501a491b46f5cc6463fa6913d15b8db8cd9c64"} 17:34:43 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 17:34:43 INFO - Writing to file C:\slave\test\properties\blobber_files 17:34:43 INFO - Contents: 17:34:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7961af0e0a5188e578c143cefda069e50e9c6fae9ad8f707c322f7aef63716e2157a7168d8cc7719529b73bb75d602df2d9a7b119c8f05a675c27bc0fc3e9068", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88d53bd50b0ca09a0d5f368c31c87811dbb85f8abca9b17151168e0a7e0ebc8877dff38f68319f7de2e24eaa9c501a491b46f5cc6463fa6913d15b8db8cd9c64"} 17:34:43 INFO - Running post-run listener: copy_logs_to_upload_dir 17:34:43 INFO - Copying logs to upload dir... 17:34:43 INFO - mkdir: C:\slave\test\build\upload\logs 17:34:43 INFO - Copying logs to upload dir... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... 17:34:43 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=897.018000 ========= master_lag: 0.33 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 57 secs) (at 2016-08-12 17:34:44.106473) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-08-12 17:34:44.107408) ========= '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\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7961af0e0a5188e578c143cefda069e50e9c6fae9ad8f707c322f7aef63716e2157a7168d8cc7719529b73bb75d602df2d9a7b119c8f05a675c27bc0fc3e9068", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88d53bd50b0ca09a0d5f368c31c87811dbb85f8abca9b17151168e0a7e0ebc8877dff38f68319f7de2e24eaa9c501a491b46f5cc6463fa6913d15b8db8cd9c64"} build_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/7961af0e0a5188e578c143cefda069e50e9c6fae9ad8f707c322f7aef63716e2157a7168d8cc7719529b73bb75d602df2d9a7b119c8f05a675c27bc0fc3e9068", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88d53bd50b0ca09a0d5f368c31c87811dbb85f8abca9b17151168e0a7e0ebc8877dff38f68319f7de2e24eaa9c501a491b46f5cc6463fa6913d15b8db8cd9c64"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HzRyLmSeTf-F8LyuO_OHhw/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 3.56 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-08-12 17:34:47.771101) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:47.771450) ========= '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\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-209 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=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\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.12 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:47.992035) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:47.992364) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-12 17:34:48.692306) ========= ========= Total master_lag: 4.23 =========